Dygraph:放大到最后1000

时间:2015-07-10 13:16:19

标签: javascript dygraphs

我正在尝试使用dygraph来放大最后1000(或某些)数据点。在运行模拟时,图表会变得更加丰富,而且在某些时候它会过多。

我在网站上发现使用dateWindow:[min,max]有效,但问题是我无法从CSV文件中检索最大值(它可能存储在某处,但我不知道在哪里) :

document.getElementById("graph_prodnon"),
    "/population_dat/production_scaling.csv", // path to CSV file
    {
      title: 'Scaling NON',
      xlabel: 'Simulation time',
      ylabel: '',
      dateWindow:, [???-1000,????]

有人知道应该在问号上填写哪个变量吗? ;)

1 个答案:

答案 0 :(得分:0)

如果gDygraph对象,那么您可以使用getValue方法访问最后一个x值:

var lastX = g.getValue(g.numRows() - 1, 0);  // row, column

请注意,只有在CSV文件的XHR成功后才能使用这些数据,因此您可能希望在g.ready()回调中将其丢弃。