我正在使用 JFreeChart 使用 CategoryPlot 呈现 LineChart。就像是:
JFreeChart chart = ChartFactory.createLineChart("Daily Revenue",
"Days", "Revenue", dataset);
CategoryPlot plot = chart.getCategoryPlot();
因此,您可以理解,我必须像23 Feb'18 11:00:00
在倾斜到 45 度的 XAxis 上那样显示完整时间,我可以使用它来实现
CategoryAxis categoryAxis = chart.getCategoryPlot().getDomainAxis();
categoryAxis.setCategoryLabelPositions(CategoryLabelPositions.UP_45);
但我想在 XAxis 上以 2 行显示我的文本,有点像:
23 Feb'18
11:00:00
倾斜到 45 度。我曾尝试使用
CategoryAxis categoryAxis = chart.getCategoryPlot().getDomainAxis();
categoryAxis.setCategoryLabelPositions(CategoryLabelPositions.UP_45);
categoryAxis.setMaximumCategoryLabelLines(5);
没有成功,我怎么能做到这一点?