PIE でデータラベルのクリックを無効にするにはどうすればよいですか?
以前のバージョン 2.3.2 では、データラベルをクリックしても、円には何のアクションもありませんでした。バージョン 3.0.4 でそれを取得するにはどうすればよいですか?
PIE でデータラベルのクリックを無効にするにはどうすればよいですか?
以前のバージョン 2.3.2 では、データラベルをクリックしても、円には何のアクションもありませんでした。バージョン 3.0.4 でそれを取得するにはどうすればよいですか?
その動作を元に戻す厳密な方法はありません。おそらく、この動作をそのように機能させるようにというユーザーからの要求があったのでしょう。ただし、dataLabels の「クリック」イベントを上書きすることで、これを無効にすることができます。
chart: {
events: {
load: function () {
var chart = this,
points = chart.series[0].data,
pLen = points.length;
for (var i = 0; i < pLen; i++) {
points[i].dataLabel.on('click', function (e) {
e.stopPropagation();
});
}
}
}
},
ワーキングjsfiddle。
useHTML を false に設定します
$("#container").highcharts({
legend: {
useHTML: false
}
});