我实现了代表条形图的代码(如图片所示)。现在我的问题是,我想添加$符号的值来表示货币。因此,该值将是:
$ 0 ---- $ 500,000个----- $ 1,000,000个
任何想法?
我实现了代表条形图的代码(如图片所示)。现在我的问题是,我想添加$符号的值来表示货币。因此,该值将是:
$ 0 ---- $ 500,000个----- $ 1,000,000个
任何想法?
如图所示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);
啊,那是一种水平条形图的范围轴。 – trashgod 2013-06-05 01:10:44
@trashgod是的。 – pms 2013-06-06 21:11:30