与HighCharts在同一图表中的多个饼图
Multiple pie-charts in the same chart with HighCharts
本文关键字:HighCharts 更新时间:2023-09-26
我正在尝试使用HighCharts
在同一图表中绘制多个饼图。
JSFIDDLE DEMO
我已经为每个饼图启用了图例。现在,底部显示了 2 个图表的两个图例(请注意,图例中可以看到每个条目的 2 个项目)。当我单击图例中的某个项目时,它会在一个饼图中显示/隐藏一块......
但我想实现以下任一目标,
-
我想为两个图表都有一个图例,以便在单击图例的项目时两个饼图的相关部分消失/显示。
-
我只想显示一个图例并禁用它,以便单击不会隐藏/显示饼图片段。
有人知道实现其中任何一个的方法吗?
提前谢谢你...
我添加了以下代码来检测单击的图例项。
function(chart) {
$(chart.series[0].data).each(function(i, e) {
e.legendItem.on('click', function(event) {
var legendItem=e.name;
event.stopPropagation();
$(chart.series).each(function(j,f){
$(this.data).each(function(k,z){
if(z.name==legendItem)
{
if(z.visible)
{
z.setVisible(false);
}
else
{
z.setVisible(true);
}
}
});
});
});
});
}
这是 jsfiddle
相关文章:
- 在Web应用程序中使用Highcharts javascript
- 在Highcharts中,我们可以通过任何方式在渲染图表之前获得plotWidth和plotHeight
- HighCharts长标题文本在某些元素上重叠
- Highcharts colorsByPoint与系列中的线性渐变一起使用时不起作用
- Highcharts-如何在自定义格式化程序中获得默认的y轴标签格式化程序
- Highcharts仪表未显示
- Highcharts-图表外的图例定位
- Highcharts动态烛台
- 在highcharts.js中向点弹出窗口动态添加文本
- Highcharts 3d调整zindex错误
- 如何在一页上显示多个Highcharts图表
- Highcharts可以从服务器加载数据,但不能更新
- 如何使用webview在React Native中使用Highcharts
- Highcharts热图上的多个轴
- Highcharts-显示noData覆盖和x轴标签
- HighCharts:3D柱形图在选择时更改边框颜色
- 如何使用队列呈现多个HighCharts以防止加载时间过长
- Highcharts动态更改标签
- 柱状图上的Highcharts工具提示
- Highcharts热图显示不正确