我正尝试使用Highcharts软件创建具有悬停效果的条形图。图表应该如下所示:http://www.computerbase.de/2016-02/directx-12-benchmarks-ashes-of-the-singularity-beta/#diagramm-ashes-of-the-singularity-1920-1080Highcharts:将数据标签显示为悬停时的相对值(百分比)
正如您所看到的,一旦将鼠标悬停在图表上,数据标签值就会变成百分比,并显示相对值。
创建图表本身不是问题。但是更改数据标签是。我如何遍历所有数据标签,计算相对值并更新标签? API不说太多。
$('#container').highcharts({
chart: {
type: 'bar'
},
plotOptions: {
bar: {
dataLabels: {
enabled: true
}
},
series: {
point: {
events: {
mouseOver: function() {
// change text of all data labels
console.log(this);
console.log(this.chart);
}
}
}
}
}
});
真的看起来像一个[吸血鬼提问](http://slash7.com/2006/12/22/vampires/)给我..你尝试过什么了吗? –
在API中找不到任何内容。我也做了'console.log(this);'并查看了图表对象中的方法,但没有任何内容可以访问所有数据标签。 – xwb