Chart.js附加额外数据

时间:2015-12-18 20:38:29

标签: javascript jquery chart.js

我有一个饼图,我想附加一个URL,所以我可以在点击时导航到它。但是,我找不到任何方法将额外的数据附加到图表,以便我可以找到被点击的饼图部分。

有办法做到这一点吗?

var data = [{
    value: 100,
    color: "#00ff00",
    label: 'Label',
    url : '/Account/1'
},
    //etc
];

var ctx = chart.get(0).getContext("2d");
var balChart = new Chart(ctx).Pie(data, options);

chart[0].onclick = function(evt){
    var activePoints = balChart.getSegmentsAtEvent(evt);

    var point = activePoints[0];
    var url = point.url; //undefined. How can I access more info about my data from this?
};

JSFiddle

0 个答案:

没有答案