2017-07-11 17 views
0

私は、x軸が毎日のティック間隔に設定されている間に毎時のデータを表示するハイチャートを持っています。私が得るのは、時間(24時間ごとの間に24時間)のマーカーを持つグラフです。 ティックがある場合にのみマーカーを表示する方法はありますか? 「マーカー間隔」はありますか?私の質問を簡素化するためにハイチャートのマーカはx軸のティックだけに表示されます

EDIT

- 私たちは、このチャートhttp://jsfiddle.net/kmdbqg1w/1/

xAxis: { 
    type: 'datetime', 
    tickInterval: 24 * 3600 * 1000, 
}, 

を見れば、私はそれがx軸上1.Janと2.Janだときのみ、マーカーを表示しますそれらの間のどこにも(または2.Janの後に)、まだそれらの間のデータをツールチップに表示させることはできません。 これは可能ですか?あなたはは、plotoptionsオプションを使用することができます

答えて

1

を参照してください。シリーズの

無効にマーカー

series: [{ 
    marker: {enabled: false}, 

がしたいポイントのマーカーを有効にする:

data: [ 
    [1483225200000,0], 
    {x: 1483228800000, y: 23, marker: {enabled: true}}, 
    [1483232400000,46] 
] 

例:http://jsfiddle.net/p1wfopxb/

+0

ありがとう男!!それがトリックでした! – Roysh

0

plotOptions : { 
      series : { 
       pointStart  : 0, 
       pointInterval : 5 
      } 
     }, 

xAxis: { 
     tickInterval: 5, 
     min:0, 
     max:10 
    }, 

以下のような軸の最大値と最小プロパティは、あなたがseries.markerオプションでマーカーを制御することができ、この更新されたリンク http://jsfiddle.net/qvwt6mjr/

+0

良い思考! しかし、それはまだ私のために働いていないようです。多分私はタイムスタンプを使用するので – Roysh

+0

私は私の質問を編集し、私の場合の良い例を追加しました – Roysh

関連する問題