jFreeCharts大号标签显示

时间:2015-06-12 09:00:26

标签: label jfreechart largenumber

我正在使用jfreecharts来创造价值时间图表。 数据是从Web服务动态收集的,有时会有大量数据。除了值轴之外,创建的图表没有任何问题 标签是这种格式:2E10等我希望显示20000000000。经过2小时的研究,我没有找到任何解决方案。有谁能提出建议?

1 个答案:

答案 0 :(得分:1)

这解决了问题:

 NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis();
           DecimalFormat newFormat = new DecimalFormat("0.0000");
           rangeAxis.setNumberFormatOverride(newFormat);

当数据集的最大值为浮点数为0作为整数部分且至少前3个十进制数字为0时,它也有效。在这种情况下,标签默认情况下也会以10的负幂出现。