ハイチャートソフトウェアを使用して、ホバー効果を持つ棒グラフを作成しようとしています。グラフは次のようになります。http://www.computerbase.de/2016-02/directx-12-benchmarks-ashes-of-the-singularity-beta/#diagramm-ashes-of-the-singularity-1920-1080ハイチャート:データラベルをホバーの相対値(パーセンテージ)として表示
データラベルの値は、チャートをホバーするとパーセンテージに変化し、相対値が表示されます。
グラフ自体を作成することは問題ではありません。ただし、データラベルを変更するのは、どのようにすべてのデータラベルをループし、相対値を計算し、ラベルを更新できますか? 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