javascript - 根据数据类型动态为 Highcharts 中的特定数据分配颜色

标签 javascript highcharts

我有一个饼图,显示了许多可回收的废物类型。客户要求使用特定的颜色来显示特定的废物类型。因此,例如,玻璃应该是蓝色,草应该是绿色。

我正在使用 Highcharts,所使用的饼图只是为数据类型随机提供颜色。是否可以告诉 Highcharts 为特定废物类型提供颜色?我想我需要为至少 10 种类型提供颜色。

最佳答案

是的,这是可能的。每个数据元素都可以作为一个对象给出,其中 color 参数由您自己提供和设置。

例如:

data: [
    {
        name: 'Grass',
        y: 20,
        color: 'green'
    },
    {
        name: 'Glass',
        y: 50,
        color: 'blue'
    },
    {
        name: 'Electronics',
        y: 10,
        color: 'gray'
    }
]

或者看看this JSFiddle example .

关于javascript - 根据数据类型动态为 Highcharts 中的特定数据分配颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27493907/

相关文章:

React/Redux 中的 Javascript 函数语法

javascript - 渲染图表后,从图表对象更改 Highcharts 工具提示格式化程序

highcharts - 如何对每个堆叠列中的项目进行排序?

javascript - 如何在 Highcharts 中显示多个 "dataMax"?

javascript - 尝试创建日历事件时权限被拒绝 (403)

javascript - Q promise 中的并发限制 - Node

javascript - X 轴标签(日期)未正确显示 D3 v4

javascript - 在特定时间间隔后运行 Instagram 代码

javascript - 使用 Highcharts 在网页上创建图表

javascript - 访问 highchart 中的图表对象