Sam*_*age 1 javascript highcharts pie-chart
我试图在同一个图表中绘制多个饼图HighCharts。
我为每个饼图启用了图例。现在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);
}
}
});
});
});
});
}
Run Code Online (Sandbox Code Playgroud)
这是jsfiddle
| 归档时间: |
|
| 查看次数: |
8173 次 |
| 最近记录: |