Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在d3中的图表上渲染之前简化线条_Javascript_D3.js_Dc.js - Fatal编程技术网

Javascript 在d3中的图表上渲染之前简化线条

Javascript 在d3中的图表上渲染之前简化线条,javascript,d3.js,dc.js,Javascript,D3.js,Dc.js,我正试图绘制从蜂巢收集的现场数据。我们计划每5分钟收集一次数据,因此一年内将有大约100000个数据点。我想建立一个图表来绘制数据,并在每次数据库更改时(使用Meteor)将新数据输入图表 我有一个简单的模型,这些图表是使用d3包装器dc.js制作的 有没有办法使用topojson.simplify()功能预处理线条并减少渲染的点数?d3中是否集成了更通用的简化方法?您看过吗?它确实做到了这一点。我会在绘制图表之前尝试更多地(按小时或按天)组合数据。我现在可能会尝试这样做。这将在一段时间内奏效,

我正试图绘制从蜂巢收集的现场数据。我们计划每5分钟收集一次数据,因此一年内将有大约100000个数据点。我想建立一个图表来绘制数据,并在每次数据库更改时(使用Meteor)将新数据输入图表

我有一个简单的模型,这些图表是使用d3包装器dc.js制作的


有没有办法使用topojson.simplify()功能预处理线条并减少渲染的点数?d3中是否集成了更通用的简化方法?

您看过吗?它确实做到了这一点。

我会在绘制图表之前尝试更多地(按小时或按天)组合数据。我现在可能会尝试这样做。这将在一段时间内奏效,但我仍然希望有一个更通用的解决方案,它将始终保持点数,同时也只消除对直线变化最小的点。topjson.simplify已经做到了这一点,但我认为这只适用于svg多面体。是的,我最后问了一个更好的问题,这里有更多细节,并解决了它: