添付の画像からわかるように、私のx軸のカテゴリは中央に集まっています。より多くのx軸を占めるようにハイチャートを構成するにはどうすればよいですか?注:グラフのサイズは動的であり、ブラウザ全体のサイズとアプリ内の分割パネルに基づいて拡大および縮小します。したがって、ポイント幅を明示的に計算することはできません(highchartsが私に代わって作業を行うことを期待しています)。
注:画像は垂直方向にトリミングされます。
私が使用しているチャートオプションは次のとおりです。
highchart.setAnimation(false);
Legend legend = new Legend();
legend.setEnabled(false);
highchart.setLegend(legend);
highchart.getXAxis().setCategories(result.getAxisXCategories().toArray(new String[] {}));
highchart.setType(Series.Type.COLUMN);
ColumnPlotOptions options = new ColumnPlotOptions();
options.setStacking(Stacking.NORMAL);
options.setGroupPadding(0);
options.setAnimation(true);
highchart.setColumnPlotOptions(options);
つまり、凡例がオフになり、列プロットオプションがゼログループパディングに設定されます。
更新:これは同じ問題を示しているJSFiddleです