使用自定义图例时无法更改 amcharts 的图例颜色

unable to change legend color for amcharts when using custom legends

我有一个这样的 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"
     }]
  }

但是图例颜色仍然出现black.I无法更改图例背景颜色。

有什么帮助吗?

您必须删除 useGraphSettings,因为 属性 在与 data 数组中的自定义标记组合时没有意义。 useGraphSettings 仅在您使用直接从图形对象生成的图例标记时适用,因此将两者结合会导致奇怪的结果。

Updated fiddle

另请注意,backgroundColor 不是数据对象的 属性,并且 value 未记录。它现在可能有效,但使用风险自负,因为未记录的属性可能会在没有警告的情况下更改或删除。仅支持 titlecolormarkerType