私は良いアイデアはあなたがしても、グラフのサイズ変更を右の位置にあなたのdataLabelsを持っている可能性があるため、負荷にあなたのdataLabelsを移動し、イベント機能を再描画することであると思います。ここで
あなたはあなたを助けるかもしれないコードを参照することができます:あなたはそれが動作することができますどのように実際の例を見つけることができます
var positionLabels = function(chart) {
var series = chart.series[0],
dataLabelsGroup = series.dataLabelsGroup,
xVal;
Highcharts.each(dataLabelsGroup.element.children, function(d) {
xVal = (d.attributes.transform.value).substring((d.attributes.transform.value).indexOf('(') + 1, (d.attributes.transform.value).indexOf(','));
$(d).attr('transform', 'translate(' + xVal + ',-20)')
})
};
そしてここに:私は何をしたいのですhttp://jsfiddle.net/gc8144kv/7/
うんを。不幸にも、サイズ変更時にデータラベルは初期位置に戻ります。/ ありがとうございました! – onlyn