Javascript amcharts&x27;stockchart-如何为图形设置多种颜色

Javascript amcharts&x27;stockchart-如何为图形设置多种颜色,javascript,amcharts,Javascript,Amcharts,我用的是阿姆查特的股票图表。我看到了,但将其设置为 colors : ['green', 'red', 'blue'], 仅使其使用第一种颜色,而忽略其余颜色。如何设置几种不同的颜色?听起来您的图形来自同一个数据集。默认情况下,股票图形的颜色链接到其关联的数据集,颜色数组将在该数据集生效。如果要绕过此问题,请在每个图形中设置为false,它们将开始使用不同的颜色,但是,您还需要将颜色数组设置为级别,而不是顶级,这样才能起作用。每个面板本身就是一个图表实例,顶级的colors数组仅适用于数据集

我用的是阿姆查特的股票图表。我看到了,但将其设置为

colors : ['green', 'red', 'blue'], 

仅使其使用第一种颜色,而忽略其余颜色。如何设置几种不同的颜色?

听起来您的图形来自同一个数据集。默认情况下,股票图形的颜色链接到其关联的数据集,颜色数组将在该数据集生效。如果要绕过此问题,请在每个图形中设置为false,它们将开始使用不同的颜色,但是,您还需要将
颜色
数组设置为级别,而不是顶级,这样才能起作用。每个面板本身就是一个图表实例,顶级的
colors
数组仅适用于
数据集
数组,您可以通过禁用
useDataSetColors
绕过该数组。如果您有多个面板,并且需要使用相同的颜色列表,则可以在
panelsSettings
级别对其进行全局设置,因为它几乎占用
panel
接受的每个属性,并将其应用于每个面板(文档将更新以包括缺少的
colors
属性)

下面是它应该是什么样子的一个片段:

  "panelsSettings": {
    "colors": ["green", "red", "blue"],
  },

  "panels": [ {

      "stockGraphs": [ {
        "valueField": "value",
        "useDataSetColors": false,
        "title": "Value 1",
        "balloonText": "[[title]]:<b>[[value]]</b>",
      },{
        "valueField": "value2",
        "useDataSetColors": false,
        "title": "Value 2",
        "balloonText": "[[title]]:<b>[[value]]</b>",
      },{
        "valueField": "value3",
        "useDataSetColors": false,
        "title": "Value 3",
        "balloonText": "[[title]]:<b>[[value]]</b>",
      } ],
  }, // ...
  ]
“面板设置”:{
“颜色”:[“绿色”、“红色”、“蓝色”],
},
“专家组”:[{
“股票图表”:[{
“valueField”:“value”,
“useDataSetColors”:false,
“标题”:“价值1”,
“文本”:“[[title]]:[[value]]”,
},{
“valueField”:“value2”,
“useDataSetColors”:false,
“标题”:“价值2”,
“文本”:“[[title]]:[[value]]”,
},{
“valueField”:“value3”,
“useDataSetColors”:false,
“标题”:“价值3”,
“文本”:“[[title]]:[[value]]”,
} ],
}, // ...
]
这里有一个