我有一个像这样的 amchart fiddle .在我的传说中,我有以下代码
"legend": {
"horizontalGap": 10,
"useGraphSettings": true,
"markerSize": 10,
"data": [{
"title": "Total_Balance",
"value": getValue('balance'),
"backgroundColor":"#0D52D1",
"color": "#0D52D1"
}, {
"title": "Total_Paid",
"value":getValue('paid'),
"backgroundColor":"#04D215",
"color": "#04D215"
}]
}
但是图例颜色仍然显示为黑色。我无法更改图例背景颜色。
有什么帮助吗?
最佳答案
您必须删除 useGraphSettings
,因为该属性在与 data
数组中的自定义标记结合使用时没有任何意义。 useGraphSettings
仅在您使用直接从图形对象生成的图例标记时适用,因此将两者结合起来会导致奇怪的结果。
另请注意,backgroundColor
不是数据对象的属性,并且 value
未记录。它目前可能有效,但使用时需要您自担风险,因为未记录的属性可能会在没有警告的情况下更改或删除。仅支持 title
、color
和 markerType
。
关于javascript - 使用自定义图例时无法更改 amcharts 的图例颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45975704/