uPlot

uPlot is a small-sized and memory-efficient JavaScript graphics library developed to visualize time series, lines, fields, ohlc and rod data. Thanks to its Canvas 2D-based structure, it can quickly create interactive graphics without using WebGL or WASM. It can process a large number of data points with high performance and support live data flow.

UP

leeoniya · Analytics & Business Intelligence

STARS10.6K
FORKS468
COMMITS0
CONTRIBUTORS0
VERSION1.6.32
UPDATEDtoday
JavaScriptZaman SerisiCanvas 2DGrafik KütüphanesiMIT

Common commercial products in this category: Tableau, Power BI, Looker

What can it do?
  • You create interactive graphics for time series and lines
  • You define multiple y axes, scales and guidelines
  • Update live data stream instantaneously on the graph
User reviews
  • • NeutralHacker News

    Show HN: uPlot.js – An exceptionally fast, tiny time series chart

    “> I was referring to your benchmark hitting exactly the functional scope of your library while it's invoking more generic libraries that by extension have to do more work for the same functional result ok that's fair but that overhead is immense, and you end up paying it…”

  • • NeutralHacker News

    Show HN: uPlot.js – An exceptionally fast, tiny time series chart

    “> i dont think i ever said label measuring/collision detection is a performance hog. compared to the work of doing the plot itself, it's insignificant. avoiding that work is more of a code size and complexity reduction for uPlot, rather than a perf opt. Okay, fair enough > how…”

GitHub

My note

Alternative pages

More in: Analytics & Business Intelligence