基本上我只能在图表上绘制 1000 个值,但我的数据集经常有超过 1000 个值。
所以...假设我有 3000 个值 - 这很简单,绘制每个第三个点(如果 i/3 == 1)。如果是 2106 这样的数字呢?我试图均匀地绘制。
for(var i = 0; i < chartdata.node.length; i++){
//something in here
}
最佳答案
由于您的数量可能多于或少于 1000,我会选择这样的东西
var inc = Math.floor(chartdata.node.length / 1000);
if ( inc==0 )
inc=1;
for ( var i=0; i<chartdata.node.length; i+=inc )
{
}
关于Javascript - 数据集太大,只需要包含最多 1000 个均匀分布的值的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17458884/