μPlot 2D 图表开源项目

我要开发同款
匿名用户2021年09月17日
75阅读
开发技术JavaScriptHTML/CSS
所属分类报表/图表制作、程序开发
授权协议MIT

作品详情

μPlot是一个快速、内存高效的基于Canvas的2D图表,用于绘制时间序列、线条、区域、ohlc和条形图;从coldstart开始,它可以在135ms内创建一个包含150,000个数据点的交互式图表,以~25,000pts/ms的速度进行线性扩展。除了快速的初始渲染,缩放和光标的性能是迄今为止任何类似的图表库中最好的;在~40KB,它可能是最小和最快的时间序列绘图器,不使用上下文限制的WebGL着色器或WASM,这两者的启动成本和代码大小要高得多。

166,650pointbench:https://leeoniya.github.io/uPlot/bench/uPlot.html

特性:

Multipleseriesw/toggle多个y轴、比例尺和网格时间或数字x轴线性、均匀或对数刻度线条和区域样式(描边、填充、宽度、虚线)可插入路径渲染器线性、样条、阶梯、条形自动缩放具有实时价值的传奇支持IANA时区名称和DST支持缺失数据多个图表的光标同步Focusclosestseries数据流(实时更新)高/低频段带有hooks&plugins 的精简、一致且功能强大的API
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论