我想使用D3制作散点图,只能使用x轴上的某种滑块一次查看一小部分.在javascript中是否有一个方法可以有效地缓冲数据并在用户向左或向右滚动时快速访问元素?
我的目标是类似于此protovis例子在这里,但数据的10倍.当我制作那么多数据点时,这个例子会窒息.
我做了一个大约10k点的散点图,我需要以交互方式过滤部分图.我分享了一系列对我有用的提示,希望有些人可能也会对你有所帮助:
.data()在本教程结束时,请为您的操作员使用键功能.使用密钥的优点是您不需要更新不会更改的元素..transition()来看,当选择了数千个SVG元素时,它不是很平滑(现在在较新的版本或更快的处理器中可能会更好).attr("display","none"))或可见而不是删除和创建SVG元素更方便(我想知道这是否也更节省时间)| 归档时间: |
|
| 查看次数: |
3302 次 |
| 最近记录: |