如何使用React D3快速绘制大型数据集的工具提示
How to plot circles on path using React D3 for tooltip for large dataset fast
图表加载良好,没有工具提示。调用工具提示(在路径上绘制圆-大约24000点)组件完全变慢了。转轮在渲染前挂起大约12秒。下面是在渲染中变慢的循环。对于如何在渲染折线图之后(在后台)渲染这个组件有什么想法吗?有没有别的方法可以解决这个问题?
tooltip = data.points.map((series, id) => {
return series.map((d,i) =>{
return (
<circle
r={this.state.radius}
cx={cx(d)}
cy={cy(d)}
>
<cover
x={tex}
y={fab}
/>
</circle>
);
})
我已经找到了解决方案在这里输入链接描述
使用D3和Canvas绘制大型图形是可行的方法。我使用SVG来渲染图形
相关文章:
- 具有大型数据集的组件仅在 IE11/Edge 上运行缓慢
- javascript中网络图表的大型数据集
- 具有交叉滤波器的D3变成非常慢的大型数据集
- 事件发射器与在 AngularJs 中更新大型数据集时的$watch
- redux 和不可变数据结构如何处理大型数据集
- 查询大型 PouchDB 数据集的最高性能范围方式
- 是否有一个好的图表 API,可以在滚动/缩放时使用 Ajax 延迟加载大型数据集
- 大型数据集的高图表折线图工具提示问题
- 检索要在多个控制器之间共享的大型数据集
- 在我的服务工厂中,我查找了一个大型数据集——我想持久化它,并检查它的存在,以避免再次调用它
- 将大型数据集绑定到JQuery控件
- 在具有大型数据集的HighStock时间序列中设置附加点属性
- 在Highcharts中加载几个大型数据集
- 大型数据集可视化
- 如何使用React D3快速绘制大型数据集的工具提示
- 迭代大型数据集的Excel VBA与Javascript性能
- 在deeple.js中处理大型数据集以渲染图表
- 用于大型数据集的javascript/html5图表库
- 在node/javascript/underscore中过滤大型数据集
- 如何在HTML中以最小的延迟将省略号插入大型数据集