在饼图中,每个扇区的弧长成正比它代表的数量。本章演示了如何使用JFreeChart 从一个给定的业务数据创建饼图。
业务数据
下面的例子描述了移动销售饼图。以下是不同移动品牌和销售(每天单位)列表。
S.N.
手机品牌
销售(天)
1
Iphone 5S
20
2
Samsung Grand
20
3
MOTO G
40
4
Nokia Lumia
10
基于AWT 应用
以下是对从上述给定的信息创建饼图的代码。此代码可以帮助嵌入一个饼图在任何AWT 应用程序。
import javax.swing.JPanel;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.data.general.DefaultPieDataset;
import org.jfree.data.general.PieDataset;
import org.jfree.ui.ApplicationFrame;
import org.jfree.ui.RefineryUtilities;
public class PieChart_AWT extends ApplicationFrame
{
public PieChart_AWT( String title )
{
super( title );
se