
SVG-time-series:一个用于SVG时间序列图的库。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
SVG时间序列图,基于D3.js技术,能够可靠地维持60帧每秒的刷新频率。 相较于其他依赖画布或SVG的图表类型,其水平和垂直方向的缩放速度更为迅速。 该演示包含两个测试场景:第一个测试在台式机、最新的iPhone以及顶级的Android手机上均能达到60 FPS;第二个测试则展示了台式机上的60 FPS,iPhone上的大约24 FPS,以及老旧的LG D90手机上的大约3 FPS。 值得注意的是,对比之下,所使用的库基本未能达到60 fps。 通过按住Shift键,用户可以在主页上进行平移操作以观察演示效果。 上述演示所采用的数据集为相同的纽约与旧金山温度数据集。 D3.js的性能似乎存在问题。 然而,调查表明SVG栅格化并非是造成瓶颈的原因。 在该演示中,只有两个关键问题需要解决才能实现60 fps:避免在平移和缩放过程中对网格的SVG线条进行额外的属性设置(其中一些已经在d3轴的HEAD中进行了处理),并使用d3.timeout()代替d3.zoom()。
全部评论 (0)
还没有任何评论哟~


