还在慢慢完善,先释出一个初始版本
我个人使用过不少图形显示的工具,比如 Plotly.js 或者 Chart.js. 虽然这些库的功能强大,但往往在需要高性能的场景中它们的效能就不够好了。
于是我决定从性能和易用性着手写一个高性能的二维数据显示的图形库.性能是采用 GPU 渲染,即虽然显示的是二维图像,实际上是在 GPU 上的三位渲染,只是 Camera fix 为二维. 易用性上采用 Svelte.js 的前端接口,当然未来我会加入 React 或者 Vue 的支持
使用方法:
Usage:
import TWODPlot from './components/TwoDPlot.svelte';
let data_points=[];
<TWODPlot style="display: block;"
_width="600"
_height="600"
bind:data_array={data_points}
format="line"
></TWODPlot>