【发布时间】:2012-07-20 23:01:30
【问题描述】:
我在折线图上的 Y 轴值例如在 645,000 到 667,500 之间。我希望能够为值添加单位,例如 645K,缩短图例长度。
我看到了一个类似的问题,但给出的答案没有提供完整的代码,也不是很有帮助。
感谢您的帮助。
【问题讨论】:
标签: jfreechart
我在折线图上的 Y 轴值例如在 645,000 到 667,500 之间。我希望能够为值添加单位,例如 645K,缩短图例长度。
我看到了一个类似的问题,但给出的答案没有提供完整的代码,也不是很有帮助。
感谢您的帮助。
【问题讨论】:
标签: jfreechart
您可以使用setNumberFormatOverride() 并传入一个合适的NumberFormat,例如here 中的MILLIONS。
NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis();
rangeAxis.setNumberFormatOverride(new NumberFormat(){…});
【讨论】: