2016-11-04 12 views
1

私はマイナーな問題に悩まされています。 Highchartsはx軸とy軸を幾分関係に結びつけているようです(ポイントツーポイントが対応しています)。何をしようとしているのか何かの理由で、x軸に何らかのラベルと間隔を設定します。ハイチャートのx軸をカスタマイズする方法

例:グラフに表示するポイントが400点ですが、xは200から始まり600で終了します。しかし、私が行っていたときには200ポイントのチャートがチョップされ、200空白のために。

誰でも私に理由を教えて、私に経路を示すことができましたか?

答えて

1

それはあなたのデータはあなたが1を指定したか否かの固有のx値があることだし、軸が関連していることはありません - あなたの最初のポイントは、0x値を持っており、彼らはそこから増分を。

あなたは0以外でx軸を開始したい場合は、オプションがあります。

1)は、各データポイントのx値を指定します。 [5,6,9]ようなy値の配列を、送るのではなく、たとえば、あなたは、このメソッドはあなたに等間隔に従わないデータ、例えばをプロットするための柔軟性を提供します[[2,5],[3,6],[4,9]]

のように、x,yペアとしてデータを送信することができます[[2,5],[17,6],[58,9]]は、指定されたxの値で各点を適切にプロットします。これはあなたの最初のポイントはのx値を持つチャートを伝え

plotOptions: { 
    series: { 
    pointStart: 200, 
    pointInterval: 1 
    } 
} 

2)は、あなたのケースでは、そうのようなものをお使いplotOptions

pointStartpointIntervalプロパティを使用します200、それ以降の各ポイントは1軸単位で増分します。

参考:私はそれ以前にセットアップすることができないかもしれないので、

+0

、データが現実の世界から来るものUI側に送信されました。実際に私はスペクトラムディスプレイ用のプロジェクトを行っていますので、すべてのフレームのデータが来たら、動的にティックを変更しなければなりません。 –

+0

1)オフセットを追跡し、そのたびに 'pointStart' 、または2)データを '[x、y]'のペアとして送信します。 – jlbriggs

関連する問題