2013-03-01 10 views
10

既存のシリーズのポイントを変更しようとしています。 APIを見て、私は次のことを試してきました:JavaScriptを使用してハイチャート内のデータポイントを動的に変更するには

chart.series[0].data[0].y = 43; 
chart.redraw(); 

私は何かシンプルが欠けていると確信していますが、わかりません。ご協力いただきありがとうございます。

+0

は、あなたの答えを見つけることができます、ドキュメントを見てください

chart.series[0].data[0].update(y += 10); 

あなたはここでは例を見ることができます。 –

答えて

20

値を設定することはできません。 chart.series [0] .data [0]はポイントオブジェクトを返します。ポイントオブジェクトはその値を変更するために 'update'メソッドを使用できます。 http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/members/point-update-column/

+0

ありがとうございます。それはより意味をなさない... – user2124180

+0

それはy値のために素晴らしい仕事をした...しかし、今私はx値にアクセスするのに問題があります。 chart.series [0]。データ[0] .update(x = xMin);動作しません – user2124180

7

は、まあ、それは両方の座標のために適切に動作します: http://jsfiddle.net/PsBh7/

chart.series[0].data[0].update({ 
       x:20 
      }); 
関連する問題