Membuat Grafik Pie Chart

Kemarin saya telah posting membuat Bar Chart dengan JFreeChart,bagi yang belum membacanya dapat membuka artikel saya di https://marisharingilmu.wordpress.com/2012/06/17/membuat-bar-chart-dengan-jfreechart/.Nah,Sekarang saya akan kembali memberikan contoh program membuat grafik Pie Chart.Programnya simpel,untuk selebihnya dapat anda kembangkan sendiri.
Berikut ini listing programnya.

/*
 * @ author Resa C.R
 */

import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartFrame;
import org.jfree.chart.JFreeChart;
import org.jfree.data.general.DefaultPieDataset;

public class PieChart 
{
	public static void main(String[] ar)
	{
	 DefaultPieDataset dpd = new DefaultPieDataset();
	 dpd.setValue("Linux", 20);
	 dpd.setValue("Windows", 50);
	 dpd.setValue("Mac OS", 20);
	 dpd.setValue("Solaris", 2);
	 dpd.setValue("Lainnya", 8);
	 
	 JFreeChart freeChart = ChartFactory.createPieChart("Sistem Operasi Yang Digunakan Tahun 2012",dpd,true,true, false); //String title,PieDatasheet datasheet,boolean legends,boolean tooltips,boolean url 
	 ChartFrame cf = new ChartFrame("Data Sistem Operasi Yang digunakan Tahun 2012 ",freeChart);
	 cf.setSize(1000,800);
	 cf.setVisible(true);
	 cf.setLocationRelativeTo(null);
	 
	}
}

Berikut ini tampilan ketika program dijalankan

Selamat mencoba…. 🙂

Membuat Bar Chart dengan JFreeChart

Selamat malam teman – teman 🙂 .Masih di hari libur ini saya akan memberikan contoh program membuat grafik / bagan dengan menggunakan JFreeChart.Membuat grafik di Java saat ini terasa mudah dengan bantuan plugin JFreeChart ini.JFreeChart dapat anda download di http://sourceforge.net/projects/jfreechart/files/.Extract dan tambahkan plugin tersebut ke Netbeans atau Eclipse.Untuk IDE Eclipse cara menambahkan plugin tersebut adalah klik kanan nama Project Build Path –> Add External Archives dan cari lokasi plugin JFreeChart tadi.
Berikut ini listing programnya.

/*
 * author Resa C.R
 */

import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartFrame;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.data.category.DefaultCategoryDataset;

public class BarChart 
{
	public static void main(String[] ar)
	{
		DefaultCategoryDataset dcd = new DefaultCategoryDataset();
		dcd.setValue(30, "Yogyakarta","2009");//Value,RowKey/ColumnKey
		dcd.setValue(40, "Bali","2009");
		dcd.setValue(15, "Lombok","2009");
		dcd.setValue(15, "Bandung","2009");
		
		dcd.setValue(35, "Yogyakarta","2010");//Value,RowKey/ColumnKey
		dcd.setValue(35, "Bali","2010");
		dcd.setValue(20, "Lombok","2010");
		dcd.setValue(10, "Bandung","2010");
		
		dcd.setValue(40, "Yogyakarta","2011");//Value,RowKey/ColumnKey
		dcd.setValue(45, "Bali","2011");
		dcd.setValue(10, "Lombok","2011");
		dcd.setValue(5, "Bandung","2011");
		
		JFreeChart freeChart = ChartFactory.createBarChart("Pariwisata Indonesia 2012","Tahun","Kunjungan Wisatawan(Dalam Persen / %)", dcd, PlotOrientation.VERTICAL,true, true,true); //String arg0,String arg1,String arg2,Category Datasheet,Plot Orientation,boolean arg4,boolean arg5,boolean arg6
		ChartFrame cf = new ChartFrame("Data Kota Pariwisata Indonesia",freeChart);
		
		cf.setSize(1000,800);
		cf.setVisible(true);
		cf.setLocationRelativeTo(null);
	}
}

Tampilan ketika program dijalankan

Referensi : http://www.jfree.org/jfreechart/api/javadoc/index.html

Selamat mencoba… 🙂