package
com.bulktree.jfreechart;
import
org.jfree.chart.ChartFactory;
import
org.jfree.chart.ChartFrame;
import
org.jfree.chart.JFreeChart;
import
org.jfree.data.general.DefaultPieDataset;
public class
CreatePieChartTest {
public static void main(String[] args) {
// 準備餅圖數據集
DefaultPieDataset dpd = new DefaultPieDataset();
dpd.setValue("Chinese", 108);
dpd.setValue("Math", 110);
dpd.setValue("English", 74);
dpd.setValue("Science Department", 226);
/**
* 利用chart工廠產生JFreeChart對象
* createPieChart四個參數餅圖標題,數據集,是否產生圖注,鼠標移上去是否產生相應的提示信息、locale - the locale (null not permitted).
*/
JFreeChart jfreechart =
ChartFactory.createPieChart("bulktree high-tech achievement", dpd,
true, true, false);
// 產生3d餅圖
// JFreeChart jfreechart =
ChartFactory.createPieChart3D("bulktree high-tech achievement",
dpd,
// true, true, false);
ChartFrame frame = new ChartFrame("BULKTREE HIGH-TECH
ACHIEVEMENT", jfreechart);
frame.pack();
frame.setVisible(true);
}
}
|