2017-10-13 17 views
0

ハイチャートを使用してheat-mpを作成しましたが、生成される目盛りは、行の中央に配置するのではなく、 Y軸上の行は、下の画像ヒートマップティックラベルを中央の代わりにy軸の上に配置する方法

enter image description here

xAxis: { 
       tickmarkPlacement: 'on', 
       "tickWidth":1, 
       "tickPositions":[0,2,4,6,8,10,12,14,16,18,20,22,24], 
       categories: ['12 am', '1 am', '2 am', '3 am', '4 am', '5 am', '6 am', '7 am', '8 am', '9 am', '10 am', '11 am', 'Noon', '1 pm', '2 pm', '3 pm', '4 pm', '5 pm', '6 pm', '7 pm', '8 pm', '9 pm', '10 pm', '11 pm'], 
       "min":0,"startOnTick":false,"maxPadding":0,"endOnTick":false,"minPadding":0, 


      }, 

は、私はこの問題を解決する方法を教えてくださいY軸の設定を見てください。

+0

フィドルまたは完全なチャートコードが役立ちます。私は 'tickmarkPlacement: 'on''がそれをしたと思ったでしょうが、それはヒートマップとは異なって動作しなければなりません。分数を加算(または減算)することによって 'tickPositions'を調整する必要があるかもしれません。 '-0.5、1.5、3.5'などを試してみて、何がうまくいくか見てみましょう。 – jlbriggs

答えて

0

tickmarkPlacement: 'between'を使用すると、目的のティック位置を達成できます。

labels: { 
     y: -25 
    } 

ライブ作業例:http://jsfiddle.net/kkulig/2q50sdbc/

APIリファレンス:

+0

ラベルは配置されていますが、ダニは中央の同じ場所に残ります – niran

+0

この問題の実例を実践してください。 –

関連する問題