kylin
发贴: 61
积分: 0
|
于 2004-10-12 10:12
这时我的源代码,请参考 import org.jfree.data.general.DefaultPieDataset; import org.jfree.chart.JFreeChart; import org.jfree.chart.ChartFactory; import javax.swing.JFrame; import java.awt.BorderLayout; import org.jfree.chart.ChartPanel; import org.jfree.chart.plot.*;
/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright 2003</p> * <p>Company: </p> * @author not attributable * @version 1.0 */
public class PieChart3DDemo1 { public static void main(String[] args) { //create dataset DefaultPieDataset dataset = new DefaultPieDataset(); dataset.setValue("java", 43.2); dataset.setValue("visual basic", 10); dataset.setValue("c/c++", 17.5); dataset.setValue("php", 32.5); dataset.setValue("perl", 1);
//create JFreeChart JFreeChart chart = ChartFactory.createPieChart3D( "Pie Chart Demo 2", dataset, true, true, false);
//modify chart PiePlot3D plot = (PiePlot3D)chart.getPlot(); plot.setStartAngle(285.0); //change started Angle
//display chart in Frame JFrame f = new JFrame("Frame"); f.setLocation(300, 200); f.setSize(400, 300); f.getContentPane().setLayout(new BorderLayout()); f.getContentPane().add(new ChartPanel(chart), BorderLayout.CENTER); f.show(); } }
|