0

この例に似たドラッグ可能なポイントを持つハイチャートがありますhttp://jsfiddle.net/highcharts/AyUbx/、ただし、エリアスプラインチャートのみを使用しています。一連のポイントはこの配列から取得されますdata = [1,5,3,8,12]

グラフ上のポイントをドラッグする前に、曲線上のポイントの合計を計算すると、29 になります。ただし、グラフ上のポイントを移動した後、ポイントの合計を計算する必要があります。これを行う最善の方法は何ですか?私は何年もサークルに参加してきましたが、それを理解できないようですか?

4

1 に答える 1

2

これは、積み上げ棒グラフで機能するはずです。

var dataItem = chart.series[X].data[Y],
    dataValue = dataItem.percentage/100*dataItem.total;

折れ線グラフの場合、次のことができるはずです。

dataValue = dataItem.y;

ここを参照してください:

http://jsfiddle.net/AyUbx/720/

$("#sum").text(series.data.reduce(function(a,b){
    return a + b.y;
},0));
于 2013-03-19T20:56:47.857 に答える