anychart stock - 范围选择 mm:ss 分辨率

anychart stock - range selection with mm:ss resolution

我正在使用 anychart stock 8.1.0。我有一个 24 小时日期的数据集,每秒分辨率。我只想加载该数据的一小部分 30 秒 shown/zoomed。

我不知道该怎么做,所以我尝试添加如下所示的范围选择器选项,但我也无法正常工作。

rangeSelector.ranges([{
        'text': 'Testing',
        'startDate': '2006 May 16 13:00:00',
        'endDate': '2006 May 16 13:00:30'
    }

如果我使用范围选择器滑块,我可以根据需要进行缩放,但我如何在代码中定义它?

所以我想回顾一下

  1. 加载特定时间范围类型的图表时放大 启停格式为dd/MM/yyy mm:ss
  2. 具有与上述格式相同的各种时间范围的范围选择器按钮选项。

谢谢。

是的,您可以为 rangeSelector 定义您自己的自定义周期,但是如果您想在加载时缩放到特定周期,您必须在绘制图表后调用 selectRange() 方法。 如果你想在你的系列开始时只显示 30 秒,你应该在你的代码中加入以下行:

chart.selectRange("second", 30, "first-date", true);

您可以详细了解此方法here 并找到使用它的类似示例 here