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

标签 javascript graph visualization amcharts

我有一个像这样的 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 仅在您使用直接从图形对象生成的图例标记时适用,因此将两者结合起来会导致奇怪的结果。

Updated fiddle

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

关于javascript - 使用自定义图例时无法更改 amcharts 的图例颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45975704/

相关文章:

javascript - 为什么我的列表不会出现使用 ionic?

r - 如何在 gganimate 包 (R) 中使用多列作为动画的框架?

javascript - 有没有办法将变量发送到 javascript 文件?

javascript - 如何将对象添加到 javascript 命名空间?

javascript - ionic 菜单,如何避免默认添加导航图标的隐藏类

c - 用自环枚举图

algorithm - 量化二分图中的成对、三重等重叠

R ethogram 或 actogram 脚本

javascript - 使用 jQuery、AJAX、Google Visualization API 和 setTimeout() 时浏览器内存泄漏

iphone - 可视化:最好的方法?