2016-05-24 12 views
0

ご覧のとおり、HighChartsのHighStockを使用してスクロールバーを使用しています。
xAxisの最大数を設定します。HighChartsではxAxis autolyの数を設定する方法は?

xAxis: { 
    max: 8 
    categories: data.categories 
} 

ここでレンダリングです: normal one しかし、ときに多くはないX軸のデータを持っているいくつかのデータにそれが懸念、それは次のように表示されます:それは、このような私のコードは次の場合に動作します Bad one
何私は、データがある特定の数字(例えば8)よりも小さいときに、それが非常に多くの空白を残す代わりにチャートを占有することを認識したい。
ここでは、PICである:
My target

+1

ソリューション:http://jsfiddle.net/x8azpjcw/カテゴリ配列が8より大きいかどうかを調べ、そうでなければ最大値をカテゴリー長として設定します。 –

+0

@SebastianBochanそれは動作します!どうも。それは良い解決策と思われます。 HighChartsはこれを設定する簡単なオプションではないかもしれません。あなたが下で答えたら私はそれを受け入れるでしょう – yaochiqkl

答えて

1

溶液カテゴリアレイが8よりも大きいならば、カテゴリの長さとして最大値を設定しない場合、チェックされ

xAxis: { 
     max: categories.length < 8 ? categories.length - 1: 8, 
     categories: categories 
    }, 

例:

関連する問題