HighChartの折れ線グラフでは、系列データがRuby on Railsアプリケーションから動的に供給されています。時には、系列値はHighChartsのための問題であり、それは次の例外がスローされ、ゼロ以下のとおりです。ハイチャート - 対数のY軸を持つ折れ線グラフでゼロ(または負の)値を処理および表示する最適な方法
Highcharts Error #10
Can't plot zero or subzero values on a logarithmic axis
ので、回避策として、私は私のRubyの配列は、条件付きでANと小さい値のゼロを置き換えるために処理します無意味な正の数、.eg以下に示すように0.00001:
oil_vol_array = d_array[1].map { |e| (e < 0.0001) ? 0.0001 : e.round(3) }
これは、スローされた例外を防止するが、初期値がゼロであれば(私はそれを求めているので、当然程度)表示グラフは、0.0001から始まる示します。より望ましい表示がゼロでグラフを開始するが、HighChartがそれを好きではない:(
だろうこれを達成することができることを?
ありがとうございます。それについて知らなかった。これはHighChartsでの2日目です:) – Bharat