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