餅圖制作
import java.awt.*;
import javax.swing.*;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.data.general.DefaultPieDataset;
public class MyPieChart extends JFrame{
public MyPieChart()
{
//1 構造餅圖數據對象
DefaultPieDataset dataset = new DefaultPieDataset();
dataset.setValue("諾基亞", 100);
dataset.setValue("摩托羅拉", 50);
dataset.setValue("索愛(ài)", 30);
dataset.setValue("三星", 20);
//2 生成統計圖對象
JFreeChart chart = ChartFactory.createPieChart("2007年手機市場(chǎng)占有率",dataset,true,true,true);
//3 專(zhuān)門(mén)用于存放統計圖的面板
ChartPanel cp = new ChartPanel(chart);
//展現
this.add(cp);
this.setSize(500,400);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
public static void main(String[] args)
{
new MyPieChart();
}
}
效果圖如下
、
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。