还在慢慢完善,先释出一个初始版本
我个人使用过不少图形显示的工具,比如 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>
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.