无法将ValueAxis属性添加到Amchart股票图表

时间:2017-12-06 07:01:25

标签: javascript amcharts

我试图在多个股票图表列表中为第一个图表添加标题。 但它并没有显现出来。 这是代码:

stockGraphs: [{
            id: "g1",
            valueField: "value",
            comparable: true,
            bullet: "round",
            valueAxis: [
            {
             title: "t1"
            }]
}]

这是demo

1 个答案:

答案 0 :(得分:0)

documentation所示,valueAxis属性将id或引用带到valueAxis对象。你正试图分配一个数组,这是关闭的。

您需要在演示中的面板内的id数组中添加valueAxes,然后将valueAxis属性设置为字符串的id:

  valueAxes: [
    {
      id: "t1",
      title: "t1",
      maximum: 3000
    },{
      id: "t2",
      title: "t1",
      position: "right",
      maximum: 3000
    }
  ],
  stockGraphs: [
    {
      id: "g1",
      valueField: "value",
      comparable: true,
      bullet: "round",
      valueAxis: "t1"
    },{
      id: "g2",
      valueField: "value2dataset1",
      comparable: true,
      bullet: "round",
      valueAxis: "t2"
    }
  ],

Demo

我添加了第二个值轴,因为为图表指定值轴只有在需要在面板中显示多个值轴时才有用,因为如果未分配,所有图形将默认使用第一个值。