2 dépôts
Interfaces for embedding interactive charts and graphs from external visualization libraries into web-based UIs.
Distinct from Python Web UI Libraries: Focuses on rendering data visualizations within a web UI, whereas Python Web UI Libraries is a broader category for general interface construction.
Explore 2 awesome GitHub repositories matching user interface & experience · Data Visualization Interfaces. Refine with filters or upvote what's useful.
PyWebIO est un framework d'application web Python et une bibliothèque d'interface utilisateur basée sur des scripts qui permet la construction d'interfaces web interactives sans écrire de HTML, CSS ou JavaScript. Il traite le navigateur web comme un terminal riche, traduisant les appels de fonction Python en éléments d'interface utilisateur et capturant les entrées utilisateur via une boucle requête-réponse synchrone. Le framework fonctionne comme un serveur d'application web asynchrone qui exécute les sessions utilisateur sous forme de coroutines pour gérer plusieurs interactions simultanées sur un seul thread. Il sert également d'interface de visualisation de données, permettant le rendu direct de graphiques interactifs à partir de bibliothèques externes dans le navigateur. Le système couvre un large éventail de capacités de déploiement et de configuration, notamment le déploiement de services web autonomes, l'hébergement multi-applications et les exportations pour les serveurs WSGI et ASGI. Il fournit des outils pour la construction d'interfaces graphiques de navigateur, la configuration des métadonnées d'application et la génération de manifestes web pour l'installation mobile. Les applications peuvent être déployées en tant que services autonomes ou intégrées dans des frameworks web existants en utilisant des adaptateurs et un routage standard.
Provides a direct interface for rendering interactive charts and graphs from external libraries within the web browser.
Wave est un framework d'application web full-stack et une bibliothèque d'UI low-code conçue pour construire des tableaux de bord de données en temps réel et des interfaces interactives en utilisant Python et R. Il permet aux développeurs de définir des interfaces utilisateur basées sur navigateur et de gérer l'état côté serveur sans écrire de HTML ou de CSS. Le projet fonctionne comme un synchronisateur d'état collaboratif, relayant et persistant l'état de l'application à travers plusieurs utilisateurs simultanés pour permettre des expériences partagées en temps réel. Il se distingue en diffusant des mises à jour en direct et des visualisations de données vers les navigateurs connectés via un modèle de programmation unifié. Le framework couvre un large éventail de capacités, incluant la création de mises en page responsives, de formulaires de saisie interactifs et de visualisations de données. Il inclut des outils pour gérer le routage des applications, le rendu de tableaux de données et la construction d'interfaces de chat conversationnel. Les utilisateurs peuvent amorcer de nouveaux projets en utilisant des modèles prédéfinis ou importer une bibliothèque d'exemples d'applications pour servir d'implémentations de référence.
Integrates and displays interactive charts and graphics from data science and plotting libraries within the web interface.