无法将超过2个图表添加到amchart股票图表中

时间:2017-11-21 13:26:29

标签: javascript amcharts

我正在尝试将3个图表添加到股票图表中,在不同的面板中显示来自不同数据集的数据。

这是JS代码:

 private void textPriceKeyTyped(java.awt.event.KeyEvent evt) {                                   
    // TODO add your handling code here:
    char c = evt.getKeyChar();
    if(!(Character.isDigit(c) )||(c==KeyEvent.VK_BACKSPACE) || (c==KeyEvent.VK_DELETE)){
    getToolkit().beep();
    evt.consume();

    }
} 

以下是demo的链接。它只显示两个图表,第三个图表不呈现。

1 个答案:

答案 0 :(得分:1)

如果您希望默认情况下可见,则需要在第一个数据集之后的所有数据集中将compared设置为true。你只将它设置在第三个而不是第二个。

{
  title: "second data set",
  fieldMappings: [
    {
      fromField: "value",
      toField: "value2"
    }
  ],
  dataProvider: chartData2,
  categoryField: "date",
  compared: true //needs to be enabled
},

{
  title: "third data set",
  fieldMappings: [
    {
      fromField: "value",
      toField: "value3"
    }
  ],
  dataProvider: chartData3,
  categoryField: "date",
  compared: true  //needs to be enabled

Updated codepen