1 Repo
Low-level hooks and plugin APIs for creating non-standard chart types by defining custom drawing logic.
Distinct from Chart Visualization Plugins: Focuses on the developer's ability to write custom drawing functions rather than just using existing plugin extensions.
Explore 1 awesome GitHub repository matching development tools & productivity · Custom Renderers. Refine with filters or upvote what's useful.
uPlot ist eine hochperformante Canvas-Bibliothek für Zeitreihen-Charts, die darauf ausgelegt ist, Millionen von Datenpunkten mit hohen Frameraten zu rendern. Sie fungiert als hochfrequenter Datenvisualisierer und Plotter für Echtzeit-Datenströme und nutzt die HTML5-Canvas-API, um die Responsivität beim Plotten großer zeitlicher Datensätze beizubehalten. Das Projekt zeichnet sich als Plugin-basiertes Visualisierungs-Framework aus, das benutzerdefinierte Renderer erlaubt, um spezialisierte Visuals wie Heatmaps und Box-and-Whisker-Plots zu erstellen. Es dient zudem als interaktives Finanz-Charting-Tool, das speziell OHLC-Charts, Balken und Flächenbänder unterstützt. Die Bibliothek deckt ein breites Spektrum an Funktionen ab, einschließlich Achsenmanagement mit linearen, logarithmischen und uniformen Skalen sowie interaktiver Navigation via Zoomen, Pannen und synchronisierten Cursorn über mehrere verknüpfte Ansichten hinweg. Sie bietet Systeme für dynamisches Daten-Streaming mit Sliding-Window-Buffering und Tools für das Management fehlender Daten sowie zeitzonenbewusste Verarbeitung. Zusätzliche Funktionalität umfasst Stacked-Chart-Aggregation und die Möglichkeit, Visualisierungen in statische Bildformate zu exportieren.
Allows developers to extend the core engine with custom renderers for specialized visuals like heatmaps and box plots.