2016-08-21 25 views
0

を理解するのに苦労し、Y軸パディングは:軸の長さに最小値の相対的なHighchartsは、次のよう<a href="http://api.highcharts.com/highcharts/yAxis.minPadding" rel="nofollow">docs</a>によれば、軸パディング

パディング。パディング0.05の場合、100ピクセル軸が5ピクセル長くなります。これは、最小のデータ値をプロット領域の端に表示したくない場合に便利です。デフォルトは0.05です。

このjsfiddleは、私がコメントを付けた2箇所にあります。

minPaddingを1.0から10.0に増やすと、線とグラフの下端との間のギャップが開いてしまいます(y軸が効果的に負の値で始まるようになります)...しかし、何の効果もありません。

このパディング値にブロックがあり、軸がマイナスになるようです(希望のパディングを開くため)。しかし、ドキュメントは、軸を長くする必要があると言います。これは、表示されているデータと、そのデータがゼロとの相対的な位置に依存することはありません。

さらに、データ値のうちの1つをやや正の値からやや負の値に変更するだけで、このような効果があるとは思わないでしょう。

私はハイチャート軸のパディングを理解していると思っていましたが、明らかに私はそうではありません!

+0

どのように? –

+0

はい、私はすでにそのオプションを利用できますが、理論的にはさまざまな状況で、異なる範囲の異なるデータセットに対して適用する必要があるため、パディング設定を優先します...リロードされたデータの範囲が-20から50の場合-10分で切り捨てます。私は常に「minPadding」がこれに対処することを意図していると考えていたので、プロットされるデータ範囲のパーセンテージであるより低いパディングが可能になりました。 – drmrbrewer

+0

[softThreshold](http://api.highcharts.com/highcharts/plotOptions.series.softThreshold)をfalseに設定します(例:http://jsfiddle.net/wzkhuo9t/ –

答えて

1

softThresholdパラメータをfalseに設定する必要があります。 http://jsfiddle.net/9g7fhwpv/:マイナス分の設定について

series: [{ 
    softThreshold: false, 
    data: [29.9, 1.5, 6.4, 29.2, 44.0, 76.0, 35.6, 48.5, 16.4, 94.1, 5.6, 0.4] 
}] 

http://jsfiddle.net/wzkhuo9t

関連する問題

 関連する問題