例如,折线图上的Y轴值在645000到667500之间。我希望能够将单位添加到值中,例如645K,以缩短图例的长度。
我看到有人问过类似的问题,但给出的答案没有提供完整的代码,也没有太大帮助。
我感谢你的帮助。
您可以使用setNumberFormatOverride()
并传入合适的NumberFormat
,例如此处显示的MILLIONS
。
NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis();
rangeAxis.setNumberFormatOverride(new NumberFormat(){…});