0

次のコードが折れ線グラフの x 値ではなく y 値を変更するのはなぜですか? (y の値を変更することで、線が左右ではなく上下に移動することを意味します)

chart.series[0].data[0].update(x = xMin);

このシリーズはもともと次のセットアップでロードされていました

series: [{
    type: 'line',
    name: 'Regression Line',
    data: [[0, 1.11], [5, 4.51]],
    marker: {
        enabled: false
    },
    states: {
        hover: {
            lineWidth: 0
        }
    },
    enableMouseTracking: false
}]
4

1 に答える 1

0

update ([Mixed options], [Boolean redraw], [Mixed animation])
ポイントを新しい値で更新します。

パラメーター

  • options :Number|Array|Object
    ポイントのオプション。options が単一の数値の場合、ポイントにはその数値が y 値として与えられます。配列の場合、それぞれ x 値と y 値として解釈されます。オブジェクトの場合、series.data で概説されている高度なオプションが適用されます。

  • redraw :Boolean
    デフォルトは true です。ポイントが更新された後にチャートを再描画するかどうか。チャートでさらに操作を行う場合は、再描画を false に設定し、後で chart.redraw() を呼び出すことをお勧めします。

  • animation :Mixed
    デフォルトは true です。true の場合、更新はデフォルトのアニメーション オプションでアニメーション化されます。アニメーションは、duration と easing のプロパティを持つ構成オブジェクトにすることもできます。

ソース

したがって、次のように変更します。

chart.series[0].data[0].update({x: 3});

デモ

于 2013-03-01T19:59:17.537 に答える