这是我的Amchart的工作示例。如何更改选定列的颜色?
我想改变前四列的颜色。
我知道我可以通过将颜色作为JSON文件中的属性来改变颜色。
"color":"hex code"
是否有另一种方法来改变颜色?
我想实现这样的目标吗?
这是我的Amchart的工作示例。如何更改选定列的颜色?
我想改变前四列的颜色。
我知道我可以通过将颜色作为JSON文件中的属性来改变颜色。
"color":"hex code"
是否有另一种方法来改变颜色?
我想实现这样的目标吗?
如果你问一个方法来设置各个列的颜色,而无需在图表和数据指定lineColorField
和/或fillColorsField
,那么有没有办法做到这一点。如果你想用两个字段,这是你会怎么做:
"dataProvider": [{
"day": 3,
"zone_id": 2,
"short_trips": 40,
"long_trips": 60,
"columnColor": "#00cc00",
}, {
"day": 3,
"zone_id": 3,
"short_trips": 30,
"long_trips": 30,
"columnColor": "#00cc00",
}, {
"day": 3,
"zone_id": 4,
"short_trips": 40,
"long_trips": 60,
"columnColor": "#00cc00",
}, {
"day": 3,
"zone_id": 5,
"short_trips": 90,
"long_trips": 60
// no color specified, use default color
},
// ...
],
"graphs": [{
"fillColorsField": "columnColor",
// ...
}]
雅,我知道我能做到这样,但我的JSON数据不包含columnColor因为它从数据库中检索并加载到图表中。我喜欢问题中的图像吗? – John
就像我说的,你不能在你的JSON数据中指定它。这是你唯一的选择。根据您的情况规定的任何逻辑,将它加载到图表之前,没有任何东西阻止您添加此字段。 – xorspark