4 repositorios
Defines reusable variables that can be bound to input widgets or computed from expressions for dynamic chart updates.
Distinct from Parameter-Bound Inputs: No candidate covers parameter definition for interactive visualization; closest is Parameter-Bound Inputs which focuses on widget binding, not the parameter variable itself.
Explore 4 awesome GitHub repositories matching user interface & experience · Interactive Parameter Definitions. Refine with filters or upvote what's useful.
Vega-Lite is a high-level declarative language for specifying interactive, multi-view visualizations. It compiles a concise JSON specification into a full Vega visualization, automatically inferring scales, axes, and legends from encoding declarations. The grammar-of-graphics encoding maps data fields to visual channels such as position, color, size, and shape, while a multi-view composition grammar enables layered, faceted, concatenated, and repeated layouts. Reactive parameter binding links named parameters to input widgets, selections, and expressions for dynamic updates. The project suppo
Vega-Lite stores a reusable value that can be bound to input widgets or computed from expressions for dynamic updates.
Tweakpane es un panel de control GUI web y depurador de parámetros en JavaScript utilizado para inspeccionar el estado del frontend y monitorear cambios de variables en tiempo real. Proporciona una interfaz gráfica para ajustar parámetros de la aplicación y rastrear valores a medida que cambian durante la ejecución del programa. El proyecto permite la creación de entradas interactivas y monitores de valores de solo lectura que se vinculan directamente a variables de datos. Organiza estos controles a través de un diseño jerárquico de carpetas y pestañas, y soporta la serialización de configuraciones del panel de control y estados de parámetros en archivos JSON para su persistencia. La herramienta cubre el ajuste de parámetros en tiempo real, el monitoreo del estado de la aplicación y el desarrollo de paneles de control estructurados.
Creates interactive inputs for various data types to modify application variables in real time.
Ryven es un framework de programación basado en flujo y editor de scripting visual para Python. Proporciona una interfaz gráfica basada en nodos para diseñar y ejecutar lógica conectando nodos funcionales discretos para construir pipelines de datos ejecutables. El sistema funciona como una herramienta de lógica visual extensible, permitiendo el desarrollo de nodos de Python personalizados y la integración de widgets GUI interactivos para expandir las capacidades de scripting. Incluye un motor de grafos de nodos que admite tanto la edición visual como la ejecución headless, permitiendo que los scripts se ejecuten sin una interfaz gráfica de usuario. La plataforma cubre el diseño de scripts visuales y la lógica basada en flujo, con herramientas para el renderizado de imágenes de flujo y anotaciones basadas en stylus. Sus capacidades se extienden a la manipulación del estado en tiempo real a través de una interfaz de línea de comandos y un mecanismo de observador para la sincronización automática de datos de variables.
Binds interactive GUI widgets to node parameters for real-time manipulation of input values.
Vizro is a low-code Python framework for building production-ready data visualization applications. It functions as a UI orchestrator that allows users to define multi-page analytical dashboards through structured configurations in Python, YAML, or JSON, reducing the need for extensive frontend engineering. The project distinguishes itself through generative AI integration, utilizing a model context protocol server to translate natural language descriptions into validated dashboard configurations, charts, and layouts. It also features a decoupled data cataloging system that separates data sou
Changes specific arguments of target components based on user selections within a source graph.