pie Chart
須先導入物件,懶人可以全部導入
(此範例全導入為import org.jfree.chart.*;、import org.jfree.data.*;、import org.jfree.data.general.*;)
//DefaultPieDataset 指的資料只能使用在圓餅圖,他為JFreeChart中的data底下方法(org.jfree.data.general.DefaultPieDataset;)
DefaultPieDataset dataset = new DefaultPieDataset();
dataset.setValue("Category 1", 43.2); //setValue為設定資料
dataset.setValue("Category 2", 27.9); //setValue(類別名稱,值)
dataset.setValue("Category 3", 79.5);
//創造圓餅圖(import org.jfree.chart.JFreeChart;、import org.jfree.chart.ChartFactory;)
JFreeChart chart = ChartFactory.createPieChart(
"Sample Pie Chart", //圖表名稱
dataset, //數據
false, //是否附上說明(底下)
false, //顯示工具列
false //顯示URL
);
//創造視窗餅顯示圖形(org.jfree.chart.ChartFrame;)
ChartFrame frame = new ChartFrame("Test", chart); //(視窗名稱、欲顯示圖之變數)
frame.pack(); //自動調整視窗並顯示圓餅圖,若無只會跑出視窗最上面那行,要將之點開才會顯示出圓餅圖
frame.setVisible(true); //若無此行則視窗不會顯示
(此範例全導入為import org.jfree.chart.*;、import org.jfree.data.*;、import org.jfree.data.general.*;)
//DefaultPieDataset 指的資料只能使用在圓餅圖,他為JFreeChart中的data底下方法(org.jfree.data.general.DefaultPieDataset;)
DefaultPieDataset dataset = new DefaultPieDataset();
dataset.setValue("Category 1", 43.2); //setValue為設定資料
dataset.setValue("Category 2", 27.9); //setValue(類別名稱,值)
dataset.setValue("Category 3", 79.5);
//創造圓餅圖(import org.jfree.chart.JFreeChart;、import org.jfree.chart.ChartFactory;)
JFreeChart chart = ChartFactory.createPieChart(
"Sample Pie Chart", //圖表名稱
dataset, //數據
false, //是否附上說明(底下)
false, //顯示工具列
false //顯示URL
);
//創造視窗餅顯示圖形(org.jfree.chart.ChartFrame;)
ChartFrame frame = new ChartFrame("Test", chart); //(視窗名稱、欲顯示圖之變數)
frame.pack(); //自動調整視窗並顯示圓餅圖,若無只會跑出視窗最上面那行,要將之點開才會顯示出圓餅圖
frame.setVisible(true); //若無此行則視窗不會顯示
若將createPieChart改為createPieChart3D,則可產生3D的圖形
留言
張貼留言