【问题标题】:jfree chart bar chart add $ to range valuejfree图表条形图将$添加到范围值
【发布时间】:2013-05-13 20:46:13
【问题描述】:

我实现了一个代码来表示一个条形图(如图所示)。现在我的问题是我想在值中添加 $ 符号来表示货币。这样的值将是:

$0 ---- $500,000 ----- $1,000,000

有什么想法吗?

【问题讨论】:

    标签: pdf itext jfreechart bar-chart axis-labels


    【解决方案1】:

    如图here,可以使用NumberFormat.getCurrencyInstance()

    NumberFormat currency = NumberFormat.getCurrencyInstance();
    NumberAxis domainAxis = (NumberAxis) plot.getDomainAxis();
    domainAxis.setNumberFormatOverride(currency);
    

    【讨论】:

      【解决方案2】:

      谢谢。我也是这样发现的

      final CategoryPlot plot = chart.getCategoryPlot();
      NmberAxis rangeAxis = (NumberAxis) plot.getRangeAxis();
      DecimalFormat format = new DecimalFormat("$##,###,###,###");
      rangeAxis.setNumberFormatOverride(format);

      【讨论】:

      • 啊,这是水平条形图的范围轴。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-11
      • 1970-01-01
      • 2021-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多