0

PIE でデータラベルのクリックを無効にするにはどうすればよいですか?

以前のバージョン 2.3.2 では、データラベルをクリックしても、円には何のアクションもありませんでした。バージョン 3.0.4 でそれを取得するにはどうすればよいですか?

4

3 に答える 3

0

その動作を元に戻す厳密な方法はありません。おそらく、この動作をそのように機能させるようにというユーザーからの要求があったのでしょう。ただし、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

于 2013-08-20T11:04:07.120 に答える
0

useHTML を false に設定します

$("#container").highcharts({
    legend: {
        useHTML: false
    }
});
于 2013-08-19T17:41:50.507 に答える