我希望用户在点击饼图的某个部分时被定向到页面的特定部分。我在点击时收到{"error": "Please use POST request"}
的错误。
http://jsfiddle.net/alliwagner/Saa4E/10/
现在,蓝色部分应该在点击时跳转到“商品”。
非常感谢任何帮助。
答案 0 :(得分:8)
Here是对您的jsfiddle的更新。
我必须做出的改变是:
this
绑定到数据点,作为该库维护的结构。为了获取URL,您必须查看数据点的“config”属性,然后获取该数组的元素2. this
,以便超时处理程序可以获取它。答案 1 :(得分:4)
此处发布的解决方案不再适用于Highcharts的第3版
效果更好
series: [{
type: 'pie',
name: 'overall',
point: {
events: {
click: function(e) {
location.href = e.point.url;
e.preventDefault();
}
}
},
data: [
{name: 'Not Tested', color: '#FFA850', y: 87, url: 'http://my_site1.com'},
{name: 'Fail', color: '#FF2929', y: 2, url: 'http://my_site2.com'},
{name: 'Pass', color: '#31FF4F', y: 32, url: 'http://my_site3.com'}
]
}]