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

时间:2017-08-31 07:30:05

标签: javascript graph visualization amcharts

我有一个类似于此fiddle的amchart。在我的传奇中,我有以下代码



"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"
     }]
  }




但是图例颜色仍然显示为黑色。我无法更改图例背景颜色。

任何帮助?

1 个答案:

答案 0 :(得分:1)

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

Updated fiddle

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