I am using the API JFreeChart but cant get it working no matter what I try I am trying:
    DefaultPieDataset pieDataset = new DefaultPieDataset();
    pieDataset.setValue("JavaWorld", new Integer(75));
    pieDataset.setValue("Other", new Integer(25));
    JFreeChart chart = ChartFactory.createPieChart
                 ("Sample Pie Chart",   // Title
                  pieDataset           // Dataset
                 );
    BufferedImage image = chart.createBufferedImage(500,300);
    JLabel lblChart = new JLabel();
    lblChart.setIcon(new ImageIcon(image));
    MyPanel.add(lblChart);
 
    