javascript - 是否可以在最后一个堆栈上创建具有可变直径的多级(堆叠)甜甜圈图
问题描述
是否可以在 Highcharts 或另一个图表库中创建蜘蛛图、旭日形图或堆叠圆环图,该图表库在外层具有固定宽度和可变长度,类似于此:
https://www.dropbox.com/s/b13tj46svjpxrku/image.png?dl=0
为了确认,我需要通过长度直观地指示最后一个数据集,所以如果一个条是 5 a,一个是 10,那么第二个条的长度是两倍。
解决方案
Highcharts 默认不支持该图表类型,但您可以组合两个图表:图表column
中的系列polar
和sunburst
:
Highcharts.chart('container', {
chart: {
polar: true,
type: 'column',
...
},
...
});
Highcharts.chart('container2', {
chart: {
type: "sunburst",
...
},
...
});
推荐阅读
- java - 带有子查询的Spring数据jpa多表连接
- asp.net-core - ASP.NET Core 中的 TraceId、RequestId 和 TraceIdentifier
- .net - 点网单元测试框架工具,用于在点网源代码上自动生成单元测试方法
- javascript - 模态不使用道具关闭
- matlab - 从命令行调用 Matlab 会遇到未知类型的意外异常,为什么?
- c# - 结合字符串中的日期和时间并转换为日期时间
- r - 将列表列表传递给函数的正确方法,缺少和/或不相关的元素
- rust - 映射数字范围 Rust
- plot - 如何限制以前的情节?
- database - 从 AB BA 中删除重复数据