如何在 dygraph 的范围选择器中设置选定范围

How to set selected range in range selector in dygraph

默认情况下,dygraph select 其范围内的整个日期范围 select 或:

是否有一个选项可以在 dygraph 中设置默认的 selected 范围?找了好久也没找到和我类似的问题。

这是我想要的输出:

我以为你只能在 dygraph 的 dateWindow 选项上传递 int 值。它似乎也接受 Date 对象。我通过添加 dateWindow 选项解决了我的问题:

new Dygraph(document.getElementById('#graph'), data, {
     labels: [ "x", "y" ],
     showRangeSelector: true,
     legend: 'always',
     dateWindow: [new Date("2021-06-01"), new Date("2021-06-25")]
});

注意:我正在动态更改日期对象的值