4 Repos
Mechanisms that synchronize the internal state of a charting engine with a reactive framework state.
Distinct from Reactive State Synchronization: Specifically synchronizes a third-party imperative chart instance with a reactive state, rather than general UI state.
Explore 4 awesome GitHub repositories matching user interface & experience · Chart State Synchronization. Refine with filters or upvote what's useful.
vue-echarts is a data visualization library and a reactive wrapper for Apache ECharts, designed to integrate complex charts and graphics into Vue.js applications using a declarative, component-based approach. It functions as an interface that synchronizes charting engine instances with reactive state. The project provides a declarative graphics interface for building custom chart overlays, shapes, and text elements using a component-based slot architecture. It distinguishes itself by allowing the injection of custom components into chart elements, such as tooltips, via scoped slots rather tha
Synchronizes Apache ECharts instances with reactive state and handles automatic window resizing.
react-chartjs-2 is a data visualization library that provides a set of React components acting as a wrapper for Chart.js. It allows for the rendering of interactive charts and graphs within a React application using a declarative approach. The library manages HTML5 canvas charting components by tying the lifecycle of Chart.js instances to the mounting and unmounting of the React component tree. It translates component props into the configuration objects required by the underlying engine to map datasets to visual elements. The project covers a range of frontend integration capabilities, incl
Triggers internal Chart.js update methods whenever React props or state changes occur.
tui.chart ist eine statistische Charting-Engine und Datenvisualisierungsbibliothek, die darauf ausgelegt ist, interaktive Diagramme und Grafiken für komplexe numerische Datensätze zu rendern. Es fungiert als responsives Charting-Framework, das verschiedene statistische Darstellungen produzieren kann, einschließlich Linien-, Balken-, Streu-, Blasen- und Treemap-Diagrammen. Die Bibliothek zeichnet sich durch ein interaktives Visualisierungssystem aus, das synchronisierte Tooltips über mehrere Diagramme hinweg, bereichsbasiertes Zoomen und die Auswahl von Datenreihen unterstützt. Sie enthält eine Layout-Engine, die Diagrammdimensionen und Animationen automatisch basierend auf der Größe des Anzeigecontainers anpasst. Das System deckt ein breites Spektrum an Rendering-Funktionen ab, einschließlich hierarchischem Daten-Mapping mittels Treemaps, farbcodierten Heatmaps und der Fähigkeit, Echtzeit-Daten-Updates für Live-Monitoring zu verarbeiten. Zusätzliche Bereiche umfassen Datenexport-Funktionalität und dynamische Konfigurations-Updates zur Modifikation des Erscheinungsbildes aktiver Visualisierungen.
Allows querying of the internal chart state and configuration to synchronize the UI.
ReactiveSearch ist eine Suite deklarativer Frameworks und UI-Toolkits, die für den Aufbau von Lucene-basierten, Vektor- und facettierten Suchoberflächen entwickelt wurden. Sie bietet eine Sammlung vorgefertigter React- und Vue-Komponenten, die Web-Frontends mit Suchindizes verbinden und die Erstellung interaktiver Suchleisten, Ergebnislisten und komplexer Filtersysteme erleichtern. Das Projekt zeichnet sich durch eine Vektor-Suchoberfläche und semantische Ähnlichkeitsfunktionen aus, einschließlich KI-gestützter Generierung natürlicher Sprachantworten mit Quellenangaben. Es verwendet ein reaktives Komponentenmodell, bei dem Filter und Suchzustände über einen gemeinsamen Manager synchronisiert werden, was es ermöglicht, dass Auswahlen in einer Komponente verfügbare Optionen in anderen aktualisieren und den aktuellen Zustand für Deep-Linking in URL-Abfrage-Strings serialisieren. Die Plattform deckt ein breites Spektrum an Funktionen ab, einschließlich facettierter Navigation mit numerischen Bereichs- und Einzelauswahlfiltern, geografischer Datenkartierung und einem interaktiven Datenvisualisierungskit für das Rendern von Diagrammen und Plots. Sie enthält zudem Tools für die Optimierung der Suchrelevanz, Ergebnissortierung, Paginierung und die Fähigkeit, Ergebnismengen als CSV- oder JSON-Dokumente zu exportieren. Die Backend-Konnektivität wird über eine providerbasierte Abstraktionsschicht und ein deklaratives Abfrage-Mapping-System verwaltet, das Geschäftslogik von der Benutzeroberfläche trennt.
Synchronizes chart visualizations reactively so they update automatically when other search filters are modified.