reactjs - 如何在 Highcharts Reactjs 中将图例组合在一起
解决方案
您可以使用 Highcharts 堆叠和分组柱形图。
它允许您使用数据分组设置不同类别的自定义列:
在这里,每个系列vegetables
的左列是 ,左列是fruits
。
您的数据如下所示:
series: [{
name: 'Tomato',
data: [5, 3, 4, 7, 2, 3, 5],
stack: 'veg'
}, {
name: 'Potato',
data: [3, 4, 4, 2, 5, 7, 2],
stack: 'veg'
}, {
name: 'Onion',
data: [3, 4, 4, 2, 5, 1, 4],
stack: 'veg'
}, {
name: 'Apple',
data: [2, 5, 6, 2, 1, 8, 1],
stack: 'fruit'
}, {
name: 'Banana',
data: [3, 0, 4, 4, 3, 4, 5],
stack: 'fruit'
}, {
name: 'Orange',
data: [3, 0, 4, 4, 3],
stack: 'fruit'
}]
编辑答案:
您的问题似乎与“在两列 highcharts 中显示图例项”重复。
因此,您可以添加到图表的配置中:
legend: {
width: 400,
itemWidth: 200
},
这会将图例拆分为两个单独的列:
推荐阅读
- ios - 如何在选择器之间进行选择
- discord.py - 我如何使用 wait_for 命令在 discord.py 中寻找两种不同的反应?
- javascript - 如何在 Javascript 中调用背景图像 URL
- dart - 在 dart 中的函数内声明一个类
- ios - 我不断收到致命错误:在展开可选值时意外发现 nil
- c# - 是否可以从存储过程访问 Azure Blob?
- javascript - p5 Uncaught (in promise) 在另一个类中实例化对象时出错
- c - valgrind asan 运行时不在初始库列表中
- python - 如何遍历不同的标签名称(h3)并使用 selenium 和 python 比较它们的文本?
- reactjs - 托管具有实时更新支持的 ReactApp 的最佳方式