2017-09-27 7 views
0

データはHighStocksに渡される:X軸用なぜHighStockのダニが不均等に計算されるのですか?

[[1505433600000,"15000.0"], 
[1505692800000,"15000.0"], 
[1505779200000,"15002.4785072264849164674"], 
[1505865600000,"15004.95789197307424571901"], 
[1505952000000,"15007.4381546342814965765"], 
[1506038400000,"15009.9192956046704969869"], 
[1506297600000,"15012.40131495591828960078"]] 

設定は次のとおりです。 {tickWidth: 1, tickLength: 5, gridLineWidth: 0} 私はそれが重要だと思いませんが。

最後に、結果は次のとおりです。 this

問題は、次のとおりです。ポイントは完全に配置され、同じように私がしたい正確に何である、間隔を置いて配置されています。一方、ダニは、奇妙なことに、23/09ダニが25/09よりもはるかに近く、最も顕著なものがあります。

ここで理想的なのは、データポイントのすぐ後ろにティックがあること、またはティックが均等に分割されていることです。それは、私が表示されていない日付(週末)を望んでいないので、それは「序数」の問題ではない、と言いました。

オプションを使いこなしてみると、それがわかりましたが、なぜこのようなことが起きたのかはわかりません。それはすべきではないようだ。

+2

あなたはJSfiddleのような実際の例を追加することができCore972 @ – Core972

+0

はそれで十分ですしてください? https://codepen.io/anon/pen/xXqmQr – lsunsi

答えて

1

あなたが使用する必要が

ordinal: falseLink to the doc

あなた CodePen

+0

私はそれが実際にそれをカットしないと思う。これにより、系列の日付だけでなく、すべての日付がチャートに表示されます。週末がありませんので、私はそれらを省略したいと思います。それは理にかなっていますか? – lsunsi

1

ポイントがどこにあるかあなたが正確に目盛りを表示したい場合はJS部の29行目tickPositions配列を使用するように更新します。

APIリファレンス:
http://api.highcharts.com/highcharts/xAxis.tickPositions
http://api.highcharts.com/highcharts/Highcharts.dateFormat

例:
http://jsfiddle.net/g4uyo5q7/

+0

解像度が小さくなりすぎたり、ポイントが多すぎるとどうなりますか? HighChartsはそれに応じてそれを適応させるのでしょうか? – lsunsi

関連する問題