如何在不使用API​​分组的情况下显示AmCharts股票图表上的所有点

时间:2016-09-15 18:32:00

标签: graph amcharts amstock

如何使用未按日合并所有数据项的API方法创建AmChart股票图表?

chart results

使用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

1 个答案:

答案 0 :(得分:4)

关于JSON方法的一个好处是,你发现错误更快更容易。
这就是发生在你身上的事情。比较您的代码显示,您将categoryAxesSettings附加到面板而不是图表(它所属的位置)。

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

这是工作codepen