Artikel singkat ini menyajikan cara membuat barchart di netbeans dengan library JFreeChart yang sebelumya juga telah saya bahas bebeberapa tutorial membuat grafik lainnya seperti membuat Pie Chart dan Line Chart dengan JFreeChart di java.
Bar Chart atau diagram batang adalah data yang disajikan dalam bentuk batang berbentuk persegi panjang yang digambarkan secara vertikal atau horizontal. Untuk membuat barchart anda bisa menggunakan aplikasi seperti microssoft word, excell dsb.
Dan kita juga bisa membuat Bar Chart menggunakan bahasa pemrograman seperti java yang akan disajikan pada artikel ini dengan IDE netbeans. Seperti yang sudah saya bahas di artikel sebelumnya tentang cara membuat Pie Chart dan juga membuat Line Chart dinetbeans yakni dengan menggunakan library JFreeChart.
Apa itu JFreeChart ?
Jfree Chart adalah library gratis yang digunakan untuk membuat grafik pada bahasa pemrograman Java. Maka dari itu, untuk membuat grafik bar atau barchart di netbeans, anda harus download library JFreeChart DISINI
Cara Membuat Program Grafik Bar Chart di Java Netbeans
1. Buat Project baru dengan nama sebagai contoh saya berinama muhammadelang_171011402188
2. Tambahkan library JFreeChart. Klik kanan Libraries > Add JAR/Folder
3. Buat Package baru dengan nama GrafikBar. Dengan cara klik kanan Source Packages > New > Java Package…
4. Membuat Java Class dengan nama Barchart. Klik kanan GrafikBar > New > Java Class…
5. Silahkan paste Source Code berikut pada Class Barchart
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package GrafikBar;
//Import yang dibutuhkan:
import javax.swing.JFrame;
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;
/**
*
* @author buahdjayamandiri
*/
public class BarChart {
public static void main(String[] args)
{
DefaultCategoryDataset dcd = new DefaultCategoryDataset();
dcd.setValue(45.100, “Mac OS”,”2020″);//Value
dcd.setValue(60.100, “Windows”,”2020″);
dcd.setValue(35.100, “Linux”,”2020″);
dcd.setValue(15.100, “lainnya”,”2020″);
JFreeChart freeChart = ChartFactory.createBarChart(“Pengguna Browser Tahun Ini”,”Tahun”,”Data pengguna Sistem Operasi (%)”, 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 Pengguna Sistem Operasi Tahun 2020 (hanya ilustrasi)”,freeChart);
cf.setSize(700,500);
cf.setVisible(true);
cf.setLocationRelativeTo(null);
}
}
Terlihat seperti ini :
6. Jalankan. Dengan klik kanan > run file atau tekan Shift+F6
Output Program Diagram Batang di java netbeans dengan JFreeChart
Itulah cara mudah membuat bar chart di netbeans dengan library JFreeChart Gratis di java.