从附图中可以看出,我的 x 轴类别在中间聚集在一起。如何配置 highcharts 以占用更多的 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