【发布时间】:2013-05-13 20:46:13
【问题描述】:
我实现了一个代码来表示一个条形图(如图所示)。现在我的问题是我想在值中添加 $ 符号来表示货币。这样的值将是:
$0 ---- $500,000 ----- $1,000,000
有什么想法吗?
【问题讨论】:
标签: pdf itext jfreechart bar-chart axis-labels
我实现了一个代码来表示一个条形图(如图所示)。现在我的问题是我想在值中添加 $ 符号来表示货币。这样的值将是:
$0 ---- $500,000 ----- $1,000,000
有什么想法吗?
【问题讨论】:
标签: pdf itext jfreechart bar-chart axis-labels
如图here,可以使用NumberFormat.getCurrencyInstance():
NumberFormat currency = NumberFormat.getCurrencyInstance();
NumberAxis domainAxis = (NumberAxis) plot.getDomainAxis();
domainAxis.setNumberFormatOverride(currency);
【讨论】:
谢谢。我也是这样发现的
final CategoryPlot plot = chart.getCategoryPlot(); NmberAxis rangeAxis = (NumberAxis) plot.getRangeAxis();DecimalFormat format = new DecimalFormat("$##,###,###,###");rangeAxis.setNumberFormatOverride(format);
【讨论】: