我正在尝试绘制图形,我希望Y轴带有主要标签,而小标尺则带有范围标签。
NumberAxis yAxis = (NumberAxis) plot.getRangeAxis();
yAxis.setTickUnit(new NumberTickUnit(1));
yAxis.setAutoRange(true);
yAxis.setAutoRangeMinimumSize(height);
使用上面的代码我得到一个所有标签重叠的情节。 但是我需要一个图表如下图表,其中图表具有与标尺相同的比例,即具有标签的主要比例和没有标签的小比例
请帮帮忙?
答案 0 :(得分:0)
JFreeChart确实支持次要刻度线:
NumberAxis yAxis = (NumberAxis) plot.getRangeAxis();
yAxis.setMinorTickMarksVisible(true);
plot.setRangeMinorGridlinesVisible(true);
如果要更改次刻度标记的数量,则必须创建自定义TickUnitSource,如果要保留自动刻度单位选择功能。