P. 1
Membuat Pie Chart dan Bar Chart dengan JFreeChart

Membuat Pie Chart dan Bar Chart dengan JFreeChart

|Views: 443|Likes:
Dipublikasikan oleh Juliana Anastasia A

More info:

Published by: Juliana Anastasia A on Feb 09, 2011
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

07/11/2014

pdf

text

original

Membuat Pie Chart dan Bar Chart dengan JFreeChart

Posted by admin June 9, 2008 1. Persiapan - Download JFreeChart di http://www.jfree.org/jfreechart/ - JDK 1.5 atau lebih - Netbeans 2. Membuat Project dan Menambah library JFreeChart di Project dengan Netbeans - Sebelumnya buat project dengan netbeans,(File-New Project-Java Application). Lalu beri nama misal : JfreeChartTest - Lalu tambahkan library JFreeChart ke project dengan cara klik kanan pada project lalu pilh properties - Pada Libraries tambahkan file jcommon-1.0.12.jar dan jfreechart-1.0.9.jar

Gambar 1. Menambahkan Library JFreeChart pada project Setelah library JFreeChart ditambahkan, langkah selanjutnya kita akan buat Pie Chart dan JFreeChart 3. Membuat PieChart Untuk membuat PieChart ketik code seperti ini

data. data.5). frame. ChartFrame frame=new ChartFrame(”Grafik Penggunaan Bahan Pangan 2008″. data.setValue(”Jagung”.true.true. data. JFreeChart chart=ChartFactory.setValue(”Ketela”. frame.createPieChart(”Penggunaan Bahan Pangan Thn 2008 di Indonesia”.20).Public class piechart{ public static void main (String args[]){ DefaultPieDataset data=new DefaultPieDataset(). object tersebut di masukkan ke object dari class ChartFrame yang merupakan pengganti dari JFrame yang dimiliki oleh library JFreeChart Dari code diatas akan menghasilkan PieChart seperti pada gambar 2: Gambar 2.setValue(”Gandum”.300).setSize(450.chart). Membuat BarChart Untuk membuat BarChart ketik code dibawah ini : . Contoh Pie Chart 4.false). } } Penjelasan Data yang digunakan untuk membuat PieChart diambil dari object yang dihasilkan oleh class DefaultPieDataset. Setelah object PieChart terbentuk.setVisible(true).60).setValue(”Beras”. data. 15).

“Jagung”. Bar Chart menggunakan object dari class DefaultCategoryDataset untuk mengisi Bar Chart. “Ketela”. dataBar. “Jagung”.”2008″). dataBar. “Ketela”. dataBar.chart). “Beras”. Dari kode diatas akan menghasilkan Bar Chart seperti pada gambar 3 : Gambar 3. “Tahun”.addValue(15. “Beras”. dataBar. dataBar.0. frame. frame.VERTICAL.DefaultCategoryDataset dataBar = new DefaultCategoryDataset(). Jika kita tidak menginginkan pengelompokkan data maka kita hanya perlu mengosongkan category menjadi seperti code dibawah ini . Dengan menggunakan Class DefaultCategoryDataset data akan dikelompokkan berdasarkan category tertentu.”2008″). true. “Gandum”.addValue(40. Contoh Bar Chart dengan Category Penjelasan : Data yang digunakan untuk membuat bar chart berbeda dengan pie chart.”2007″).addValue(15. dataBar. JFreeChart chart = ChartFactory. true.setLocationRelativeTo(this.PlotOrientation. Dari contoh diatas data dikelompokkan berdasarkan tahun. false).parent).addValue(20.0. dataBar.0. Yaitu tahun 2007 dan 2008.0.addValue(50.addValue(60.”2008″).addWindowListener(this). frame. dataBar.0.setSize(450.”2007″).0.setVisible(true).addValue(5.”2007″). ChartFrame frame=new ChartFrame(”Grafik Penggunaan Bahan Pangan”.”2008″). dataBar.0.createBarChart(”Grafik Penggunaan Bahan Pangan”.0. “Gandum”.”2007″). frame.300).addValue(50.”Penggunaan / 1000 Ton”.

Dengan mengubah nilai DefaultCategoryDataset menjadi seperti diatas maka tampilan BarChart akan menjadi seperti pada gambar 4. dataBar.data[i][tahun]) } . “Jagung”. Download Source code Versi PDF Tulisan ini Programming If you enjoyed this post.0.”"). Semoga bermanfaat. Comments Comment by amient on November 24. “Ketela”. “Beras”. please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader. “Gandum”.0.i dataBar. dataBar.0.data[i][product]. dataBar. 2008 @ 12:43 pm kLo chartnya dibuat berdasar query tabel gimana bos? bs kasih gambaran… thnk’s Comment by admin on November 24. 2008 @ 2:36 pm @amient ambil data dulu dari database kemudian di loopingnya baru nambahin datanya for(int i=0.”").addValue(50. Gambar 4.0.addValue(data[i][value].”").”").addValue(40. Contoh Bar Chart tanpa Category Terima kasih.addValue(50.dataBar.addValue(15.

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->