1

如何使用不按天组合所有数据项的 API 方法创建 AmChart 股票图表?

图表结果

使用 API,数据点总是组合成一天,如下所示:

// API approach
var chart = new AmCharts.AmStockChart();
var dataSet = new AmCharts.DataSet();
...

https://codepen.io/AlienTechnology/pen/ALKNGa?editors=0010

使用 JSON 方法,可以创建不分组的折线图。这是使用 JSON 的相同图表:

/// JSON approach
var chart = AmCharts.makeChart( "chartdiv", {
  "type": "stock",
   ...

https://codepen.io/AlienTechnology/pen/VKaNLP?editors=0010

4

1 回答 1

4

JSON 方法的一个好处是,您可以更快、更轻松地发现错误。
这正是发生在你身上的事情。比较您的两个代码笔显示,您将 附加categoryAxesSettings到面板而不是图表(它所属的位置)。

var caSettings = new AmCharts.CategoryAxesSettings();
caSettings.minPeriod = "mm";
caSettings.maxSeries = 0;
chart.categoryAxesSettings = caSettings;

这是工作的codepen

于 2016-09-15T18:47:56.450 回答