JFreeChart

时间:2016-06-08 14:55:43

标签: java charts apache-poi jfreechart

我需要创建一个这样的饼图,但没有标签。

image

手机名称如"诺基亚Lumia"和#34; IPhone 5s"不应该在图表中显示;它只在解释传说的底部才需要。

我在Java中和apache 的帮助下使用它。

1 个答案:

答案 0 :(得分:3)

我这样改变了BarChartDemo1

  • 显示传说。

    JFreeChart chart = ChartFactory.createPieChart(
        "Smart Phones Manufactured / Q3 2011",  // chart title
        dataset,            // data
        true,               // legend <<<<<<<<<<
        true,               // tooltips
        false               // no URL generation
    );
    
  • 不要显示标签。

    // customise the section label appearance
    // plot.setLabelFont(new Font("Courier New", Font.BOLD, 20));
    // plot.setLabelLinkPaint(Color.WHITE);
    // plot.setLabelLinkStroke(new BasicStroke(2.0f));
    // plot.setLabelOutlineStroke(null);
    // plot.setLabelPaint(Color.WHITE);
    // plot.setLabelBackgroundPaint(null);
    plot.setLabelGenerator(null);
    

image