单击饼图的每个切片时,我需要将其链接到另一个 html 页面,该页面将提供有关该特定切片的更多信息。
问问题
7254 次
2 回答
3
你可以这样做:
plotOptions: { pie: { point: { events: { click: PieClick } } } }
...
function PieClick() {
var sliceClicked = this.name;
// do something
}
于 2013-07-18T16:25:51.177 回答
3
我刚刚尝试了以下简单的方法,帮助我找到了解决方案。
plotOption 可以如下所示,
plotOptions: {
pie: {
point: {
events: {
click: function() {
location.href = this.options.url;
}
}
}
}
}
在这个系列中你可以使用这样的东西,
series: [{
data: [{
name: sample 1,
y: 29.9,
url: 'http://bing.com/search?q=foo'
}, {
name: sample 2,
y: 71.5,
url: 'http://bing.com/search?q=bar'
}, {
name: sample 2,
y: 106.4,
url: 'http://bing.com/search?q=foo+bar'
}]
}]
查看以下链接中的示例,
于 2013-07-19T01:57:23.390 回答