AM使用zoomToDates查看初始视图

use*_*842 1 amcharts

被遗忘了一点点.

我在zoomToIndexes上找到了一些其他的帮助,但是我无法让zoomToDates在我的页面上工作.

实时页面是 b2资源urq销售

我试图设置从2000到现在显示的初始视图..我想从图表中的早期80年代拍一些原始销售数据,但不希望图表最初显示最近30多年......

任何帮助将非常感激!

mar*_*sma 5

zoomToDates 将真正的JavaScript Date对象作为参数:

chart.zoomToDates(new Date(2005, 0, 1), new Date(2015, 11, 31));
Run Code Online (Sandbox Code Playgroud)

您也可以使用图表的rendered事件来"预缩放"负载:

var chart = AmCharts.makeChart("chartdiv", {
  // your chart config
  // ...
});

chart.addListener("rendered", function(event) {
  event.chart.zoomToDates(new Date(2005, 0, 1), new Date(2015, 11, 31));
});
Run Code Online (Sandbox Code Playgroud)

注意,Date()构造函数参数(第二个参数)中的月份是从零开始的.含义1月是0,2月1日等.