gitextract_i61lb1k0/ ├── .editorconfig ├── .github/ │ └── FUNDING.yml ├── .gitignore ├── LICENSE ├── README.md ├── bench/ │ ├── ApexCharts.html │ ├── CanvasJS.html │ ├── Chart.js4-sine-stream.html │ ├── Chart.js4.html │ ├── ECharts5-sine-stream.html │ ├── ECharts5.html │ ├── Flot.html │ ├── Highcharts.html │ ├── LightningChart.html │ ├── Plotly.js.html │ ├── ZingChart.html │ ├── amCharts5.html │ ├── data.json │ ├── dvxCharts.html │ ├── dygraphs.html │ ├── fmtDate.js │ ├── lightweight-charts.html │ ├── results.json │ ├── table.js │ ├── table.md │ ├── uPlot-10M.html │ ├── uPlot-600-series.html │ └── uPlot.html ├── demos/ │ ├── add-del-series.html │ ├── align-data.html │ ├── annotations.html │ ├── arcsinh-scales.html │ ├── area-fill.html │ ├── axis-autosize.html │ ├── axis-control.html │ ├── axis-indicators.html │ ├── bars-grouped-stacked.html │ ├── bars-values-autosize.html │ ├── box-whisker.html │ ├── candlestick-ohlc.html │ ├── cursor-bind.html │ ├── cursor-snap.html │ ├── cursor-tooltip.html │ ├── custom-scales.html │ ├── data/ │ │ ├── AAPL.csv │ │ ├── AMD.csv │ │ ├── AMZN.csv │ │ ├── CSCO.csv │ │ ├── FB.csv │ │ ├── MSFT.csv │ │ ├── QCOM.csv │ │ ├── SBUX.csv │ │ ├── TSLA.csv │ │ ├── ZNGA.csv │ │ ├── ms_spectrum.csv │ │ ├── results.json │ │ ├── rustc-perf.json │ │ ├── sparse.json │ │ ├── taxi-trips.json │ │ └── traffic.json │ ├── data-smoothing.html │ ├── dependent-scale.html │ ├── draw-hooks.html │ ├── focus-cursor.html │ ├── gradients.html │ ├── grid-over-series.html │ ├── grouped-bars.js │ ├── high-low-bands.html │ ├── index.html │ ├── latency-heatmap.html │ ├── lib/ │ │ ├── ASAP-optimized.js │ │ ├── ASAP-simple.js │ │ ├── distr.js │ │ ├── quadtree.js │ │ ├── rand.js │ │ ├── randomWalk.js │ │ ├── sgg.js │ │ └── stats.js │ ├── line-paths.html │ ├── log-scales.html │ ├── log-scales2.html │ ├── mass-spectrum.html │ ├── measure-datums.html │ ├── missing-data.html │ ├── months-ru.html │ ├── months.html │ ├── multi-bars.html │ ├── nearest-non-null.html │ ├── nice-scale.html │ ├── no-data.html │ ├── path-gap-clip.html │ ├── pixel-align.html │ ├── points.html │ ├── resize.html │ ├── scale-padding.html │ ├── scales-dir-ori.html │ ├── scatter.html │ ├── scroll-sync.html │ ├── sine-stream.html │ ├── soft-minmax.html │ ├── sparklines-bars.html │ ├── sparklines.html │ ├── sparse.html │ ├── stack.js │ ├── stacked-series.html │ ├── stream-data.html │ ├── svg-image.html │ ├── sync-cursor.html │ ├── sync-y-zero.html │ ├── thin-bars-stroke-fill.html │ ├── time-periods.html │ ├── timeline-discrete.html │ ├── timeseries-discrete.html │ ├── timezones-dst.html │ ├── tooltips-closest.html │ ├── tooltips.html │ ├── trendlines.html │ ├── update-cursor-select-resize.html │ ├── wind-direction.html │ ├── y-scale-drag.html │ ├── y-shifted-series.html │ ├── zoom-fetch.html │ ├── zoom-ranger-grips.html │ ├── zoom-ranger-xy.html │ ├── zoom-ranger.html │ ├── zoom-touch.html │ ├── zoom-variations.html │ └── zoom-wheel.html ├── dist/ │ ├── uPlot.cjs.js │ ├── uPlot.d.ts │ ├── uPlot.esm.js │ └── uPlot.iife.js ├── docs/ │ └── README.md ├── jsconfig.json ├── package.json ├── rollup.config.js └── src/ ├── dom.js ├── domClasses.js ├── feats.js ├── fmtDate.js ├── opts.js ├── paths/ │ ├── bars.js │ ├── catmullRomCentrip.js │ ├── linear.js │ ├── monotoneCubic.js │ ├── points.js │ ├── spline.js │ ├── stepped.js │ └── utils.js ├── strings.js ├── sync.js ├── uPlot.css ├── uPlot.js └── utils.js