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.
Die Hauptfunktionen von leeoniya/uplot sind: Time-Series Visualizers, Immediate Mode Canvas Renderers, High-Performance Visualizers, Data Path Styles, Real-Time Charting Engines, Real-time Visualizations, Chart Visualization Plugins, Custom Renderers.
Open-Source-Alternativen zu leeoniya/uplot sind unter anderem: flot/flot — Flot is an interactive charting library for jQuery that renders line, bar, pie, and time-series plots with zooming and… nhn/tui.chart — tui.chart is a JavaScript data visualization library and multi-type charting engine used to render interactive… bloomberg/bqplot — bqplot is an interactive data visualization library for Jupyter notebooks. It implements a grammar of graphics model,… tradingview/lightweight-charts — Lightweight Charts is a specialized library for rendering interactive time-series financial data visualizations within… epochjs/epoch — Epoch is a CSS-stylable charting engine and visualization library designed for real-time and statistical data. It… bqplot/bqplot — bqplot is an interactive data visualization library for IPython and Jupyter notebooks that utilizes a grammar of…
Flot is an interactive charting library for jQuery that renders line, bar, pie, and time-series plots with zooming and panning. It provides interactive plots for engineering and scientific data with customizable axes, scales, and series styles, and supports real-time data updates. The library is built as a jQuery plugin with a canvas-based rendering pipeline and a plugin extension system that allows third-party code to add new chart types, interactions, and data transformations. The library distinguishes itself through a broad range of specialized chart types, including candlestick, bubble, r
tui.chart is a JavaScript data visualization library and multi-type charting engine used to render interactive statistical charts. It functions as a responsive charting framework and real-time data visualizer, utilizing HTML5 Canvas for high-performance rendering of diverse datasets. The library provides a wide array of visual formats, including linear, circular, grid-based, hierarchical, and statistical chart types. This covers everything from standard bar, line, and pie charts to more specialized visualizations such as radar charts, treemaps, bubble charts, and box plots. The engine includ
bqplot is an interactive data visualization library for Jupyter notebooks. It implements a grammar of graphics model, allowing users to build complex 2D charts by combining marks, scales, and axes. The library distinguishes itself with specialized toolkits for financial charting, such as OHLC candlesticks and time-series analysis, and geographic data visualization, including choropleths and custom map projections for TopoJSON and GeoJSON data. It enables deep interaction through tools like lasso selection, rectangular brushing, and the ability to manually manipulate plot points or line data.
Lightweight Charts is a specialized library for rendering interactive time-series financial data visualizations within web applications. It provides a high-performance, responsive component designed to display historical and live market trends through various graphical formats, including candlesticks, histograms, and line series. The library distinguishes itself through a canvas-based rendering engine that decouples visual representation from raw data, enabling efficient updates and real-time monitoring of large datasets. It includes built-in support for accessibility, ensuring that interacti