JFreeChart:删除X标签轴上的逗号

时间:2013-11-15 14:55:48

标签: java jfreechart

我有一个XYLineChart多年的X和整数值Y.当我渲染图表时,我的年份显示为2,006而不是2006,当然因为2006年是我的Java程序中的两倍。有没有办法删除逗号以便我可以获得2006年?

1 个答案:

答案 0 :(得分:4)

执行此操作以格式化y轴标签:

final NumberAxis rangeAxis = (NumberAxis)chart.getXYPlot().getRangeAxis();
final DecimalFormat format = new DecimalFormat("####");
rangeAxis.setNumberFormatOverride(format);  

要格式化x轴标签,请执行以下操作:

final NumberAxis domainAxis = (NumberAxis)chart.getXYPlot().getDomainAxis();
final DecimalFormat format = new DecimalFormat("####");
domainAxis.setNumberFormatOverride(format);