我正在使用jfreecharts来创造价值时间图表。 数据是从Web服务动态收集的,有时会有大量数据。除了值轴之外,创建的图表没有任何问题 标签是这种格式:2E10等我希望显示20000000000。经过2小时的研究,我没有找到任何解决方案。有谁能提出建议?
答案 0 :(得分:1)
这解决了问题:
NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis();
DecimalFormat newFormat = new DecimalFormat("0.0000");
rangeAxis.setNumberFormatOverride(newFormat);
当数据集的最大值为浮点数为0作为整数部分且至少前3个十进制数字为0时,它也有效。在这种情况下,标签默认情况下也会以10的负幂出现。