css - Highcharts如何为饼图数据和向下钻取数据制作一组颜色
问题描述
我正在使用 Highcharts 并使用饼图,特别是具有向下钻取的饼图
这是我使用的一个示例图表,它有一个向下钻取
https://www.highcharts.com/demo/pie-drilldown
我正在使用有时具有一个系列项目、有时是两个系列或更多系列的数据渲染我的饼图,这意味着饼图有时会有一个切片、两个切片或更多,我希望某种颜色始终出现在数据上具有最高的价值。我还希望切片始终是颜色数组中的任何颜色。
我还希望 highcharts 向下钻取数据始终是一定范围的颜色。所以当我们点击其中一个切片时,那里的数据应该总是在一定范围内的颜色,这与饼图系列数据上的特征相似,但我希望颜色与饼图不同系列数据。
我怎样才能做到这一点?
谢谢
解决方案
Highcharts 颜色选项可以添加到图表定义中的特定系列。所以它也可以添加到特定的钻取系列中:
drilldown: {
series: [
{
name: "Chrome",
id: "Chrome",
colors: [
'#db03fc',
'#03e3fc',
...
],
...
}
]
}
我不知道 Highcharts 中有任何方法可以轻松地为特定的饼图着色。默认情况下,colors
数组中的颜色将按照提供数据的相同顺序填充切片。colors
如果可能,它可能有助于通过对向下钻取数据进行排序来控制颜色,以确保可预测地用数组中的第一种颜色填充最高值。
推荐阅读
- php - 如何使用 FOSRestBundle 在 Symfony 4 控制器的所有方法中设置自定义标头?
- javascript - 循环依赖 - Eloquent Javascript 书中的练习
- python - pybind11 python 在 Windows 10 上嵌入,致命的 Python 错误:initfsencoding:无法加载文件系统编解码器 #1930
- c# - 将所有数据表值显示到文本框中
- node.js - mongodb链接回存储在目录中的图像
- tensorflow - TensorflowJs conv2d - 张量形状
- google-cloud-dataflow - 需要从 apache 光束(数据流)在 clickhouseIO 中插入行
- javascript - 我怎样才能让敌人进入角色位置?
- scrapy - 使用已下载的响应克隆请求
- python-3.x - 如何在 python 中使用 NETCDF 数据绘制这样的图