2014-09-12 67 views
0

我有一個條形圖,其中每個條形圖表示美元金額。現在我只顯示數字。如何在號碼前添加$符號?

這是我想它($符號)

也是它可以添加千個分隔符? e.g $ 1,300個

enter image description here

示例代碼

BarRenderer renderer = (BarRenderer) plot.getRenderer(); 
    CategoryItemLabelGenerator generator = new StandardCategoryItemLabelGenerator(
      "{1}", NumberFormat.getInstance()); 
    renderer.setBaseItemLabelGenerator(generator); 
    renderer.setBaseItemLabelFont(new Font("Arial", Font.BOLD, 7)); 
    renderer.setBaseItemLabelsVisible(true); 
    renderer.setBaseItemLabelPaint(new Color(255, 255, 255)); 
    renderer.setBasePositiveItemLabelPosition(new ItemLabelPosition(
       ItemLabelAnchor.INSIDE3, TextAnchor.CENTER_RIGHT, 
       TextAnchor.CENTER, 0.0)); 

回答

2

你可以改變你傳遞給StandardCategoryItemLabelGenerator構造從NumberFormat.getInstance()格式化到new DecimalFormat("$#,##0.00")

相關問題