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

5). data.setValue(”Beras”.false). Setelah object PieChart terbentuk.true. data.setValue(”Ketela”.true.setValue(”Gandum”. data.300). Membuat BarChart Untuk membuat BarChart ketik code dibawah ini : . } } Penjelasan Data yang digunakan untuk membuat PieChart diambil dari object yang dihasilkan oleh class DefaultPieDataset. frame.setValue(”Jagung”.setVisible(true). data.setSize(450. 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. frame.60). Contoh Pie Chart 4.chart).20). JFreeChart chart=ChartFactory. 15). ChartFrame frame=new ChartFrame(”Grafik Penggunaan Bahan Pangan 2008″.data.Public class piechart{ public static void main (String args[]){ DefaultPieDataset data=new DefaultPieDataset().createPieChart(”Penggunaan Bahan Pangan Thn 2008 di Indonesia”.

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

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

Sign up to vote on this title
UsefulNot useful