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]]”,
} ],
}, // ...
]
这里有一个