文件名称:TimeChart:基于WebGL构建的专门用于大规模时间序列数据的图表库
文件大小:465KB
文件格式:ZIP
更新时间:2024-05-22 06:53:50
chart webgl webgl2 TypeScript
时间表 一个基于WebGL构建的专门用于大规模时间序列数据的图表库。 灵活多变。 实时监控。 高性能交互。 表现 利用最新的WebGL技术,我们可以直接与GPU对话,从而突破了浏览器中呈现图表性能的限制。 该库可以显示几乎无限的数据点,并以60 fps的速度处理用户交互(平移/缩放)。 我们比较了该库和其他一些流行库的性能。 查看 用法 安装 使用npm npm install timechart 使用HTML脚本标签 该库依赖于D3绘制轴和其他东西。 它需要单独包含。 < script src =" https://d3js.org/d3-array.v2.min.js " > </ script > < script src =" https://d3js.org/d3-color.v2.min.js " > </ script > < script src =" http
【文件预览】:
TimeChart-master
----rollup.config.js(1KB)
----.github()
--------workflows()
----src()
--------options.ts(2KB)
--------utils.ts(1KB)
--------index.ts(6KB)
--------contentBoxDetector.ts(884B)
--------renderModel.ts(4KB)
--------nearestPoint.ts(5KB)
--------legend.ts(3KB)
--------lineChartRenderer.ts(13KB)
--------svgLayer.ts(1KB)
--------chartZoom()
--------webGLUtils.ts(2KB)
--------d3AxisRenderer.ts(1KB)
--------canvasLayer.ts(2KB)
--------crosshair.ts(2KB)
----.vscode()
--------launch.json(568B)
----demo()
--------reset.html(2KB)
--------index.html(2KB)
--------dark.html(1KB)
--------basic.html(1KB)
--------demo.js(2KB)
----benchmark()
--------utils.js(2KB)
--------first_paint()
--------interaction()
----tsconfig.json(396B)
----LICENSE(1KB)
----test()
--------utils.test.ts(2KB)
--------chartZoom()
----jest.config.js(231B)
----README.md(8KB)
----docs()
--------interaction.png(53KB)
--------graph_first_paint.py(1KB)
--------performance.md(3KB)
--------first_paint.png(16KB)
--------rendered()
--------graph_interaction.py(217KB)
--------pp.py(215B)
----.editorconfig(155B)
----.gitignore(20B)
----package-lock.json(234KB)
----package.json(1KB)