12

既存のシリーズのポイントを変更しようとしています。APIを見て、私は次のことを試みてきました。

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

簡単なものが欠けていると思いますが、理解できません。ご協力いただきありがとうございます。

4

2 に答える 2

28

値を設定するだけでは不十分です。chart.series [0] .data [0]はポイントオブジェクトを返します。ポイントオブジェクトは、その「update」メソッドを使用して値を変更できます。

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

ここで例を見ることができます:http: //jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/members/point-update-column/

于 2013-03-01T16:09:26.237 に答える
11

両方の座標で正しく機能します:http: //jsfiddle.net/PsBh7/

 chart.series[0].data[0].update({
                x:20
            }); 
于 2013-03-04T14:37:15.270 に答える