Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HighCharts:从point事件到达其他图表的选项_Highcharts - Fatal编程技术网

HighCharts:从point事件到达其他图表的选项

HighCharts:从point事件到达其他图表的选项,highcharts,Highcharts,我试图在选中某个图表点时更改该图表点的“选定”选项 例如:假设有两个饼图,并且选择了第一个饼图的一个点。如果我单击了第二个点的其中一个点,我想将第一个点的所选选项设置为false point: { events: { click: function() { closeOlderOne(...); } } }, 所以,您需要捕捉点上的点击事件,并在下一张图表的每个切片上重置状态。请参见示例: 像这样的?是的,你只用一张图表

我试图在选中某个图表点时更改该图表点的“选定”选项

例如:假设有两个饼图,并且选择了第一个饼图的一个点。如果我单击了第二个点的其中一个点,我想将第一个点的所选选项设置为false

point: {
events: {
click: function() {         
              closeOlderOne(...);
         }
    }
},


所以,您需要捕捉点上的点击事件,并在下一张图表的每个切片上重置状态。请参见示例:


像这样的?是的,你只用一张图表就可以解决我的问题。但是这个问题并不是问这个问题,我认为这不能作为一个解决方案。所以你有两个单独的图表。是的,因为它们之间有一些div。第二次重新打开有一个问题。尝试在chart1之后的chart2之后的chart1第一次打开相同的选择。你有什么想法吗?我仍然无法更改任何内容。您需要在图表的末尾添加return false,并手动切片当前元素。它与动画相关,因此请检查以下内容:
data:[{
    sliced: false,
    selected: false,
    selection: '1', ...
 point: {
                events: {
                    click: function () {
                        $.each(chart2.series[0].data, function (i, data) {
                            data.slice(false);
                        });
                    }
                }
            },