1

我正在尝试使用 aFreeChart 生成我的图表,因为我无法在 android 上使用 JFreeChart,我想要使用 aFreeChart 以及轻量级 android 版本的 iText,但我不知道该怎么做?

private static AFreeChart addChart(List<Player> pl)
    {

        DefaultPieDataset myPiedataset = new DefaultPieDataset();
        for (Player cn : pl) {
            myPiedataset.setValue(cn.getNom_Player(),cn.getAge_Player());
        }

        AFreeChart chart = ChartFactory.createPieChart("Players", myPiedataset,true,true,false);

        TextTitle title = chart.getTitle();
        title.setToolTipText("Titre");

        PiePlot plot = (PiePlot) chart.getPlot();
        plot.setLabelFont(new Font("SansSerif", Typeface.NORMAL, 12));
        plot.setNoDataMessage("No data available");
        plot.setCircular(false);
        plot.setLabelGap(0.02);
        return chart;
    }
4

0 回答 0