[Swing] Membuat Grafik Garis dari Database dengan JFreeChart

Standar

wallJFreeChart

Dengan menggunakan Library JFreeChart, kita dapat menampilkan data dengan grafik. Grafik yang ditampilkan dapat berbagai bentuk, seperti lingkaran, batang, ataupun lingkaran. Pada contoh ini saya menggunakan grafik berbentuk garis. Download JFreeChart di sini http://sourceforge.net/projects/jfreechart/. Tambahkan JFreeChart ke dalam Libraries. Program yang saya buat adalah menampilkan data nilai berdasarkan nama yang diambil dari database. Sebelum membuat programnya, buat terlebih dahulu database beserta tabel – tabelnya.

Screenshot from 2013-10-02 03:10:29

Screenshot from 2013-10-02 03:40:28

Berikut ini codenya

java_icon

Download Program Lengkap

ubuntuone icon

Download : LineChart App

Screenshot

SC

Screenshot from 2013-10-02 03:09:51

Screenshot from 2013-10-02 03:08:48

Selamat mencoba dan Semoga bermanfaat :)

Untuk pertanyaan, saran dan kritik, silahkan ditulis di kolom komentar

Membuat Grafik Pie Chart

Standar

Kemarin saya telah posting membuat Bar Chart dengan JFreeChart,bagi yang belum membacanya dapat membuka artikel saya di http://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…. :)