Membuat Grafik dengan Library JFreeChart di Java Netbeans

Membuat Grafik dengan Library JFreeChart di Java Netbeans

Membuat Grafik dengan Library JFreeChart di Java Netbeans
Membuat Grafik dengan Library JFreeChart di Java Netbeans

Hallo sobat ruangcoder, artikel kali ini tentang Membuat Grafik dengan Library JFreeChart di Java Netbeans, tutorial membuat program chart atau grafik di java netbenas dengan menggunakan JFreeChart, line, column, pie , nah pada kesempatan sebelumnya juga kita telah membuat chart atau grafik berbasis website ya, sobat bisa lihat disini namun pada tutorial kali ini kita akan buat yang berbasis desktop nya, disini sobat perlu mendownload bahan - bahan yang diperlukan yaitu tentunya si JFreeChart , admin akan sediakan link nya dibawah , dan tidak perlu admin jelaskan lagi ya penggunaan chart ini untuk apa , oke langsung saja tanpa basa - basi kita buat grafik nya.

Bahan - Bahan yang diperlukan :

JFreeChart : Klik Disini

Nah admin rasa disini sobat sudah mendownloadnya ya dan jangan lupa sobat extrack , jadi langsung saja kita masuk ke Netbeans nya,

Membuat Grafik dengan Library JFreeChart di Java Netbeans :


Nah langkah pertama tentunya adalah sobat tinggal Buka Netbeans sobat dan sobat buat project baru | New Project - Java - Java Application - Next, atau sobat bisa lihat gambar dibawah ini :



Pada langkah kedua ini sobat Beri nama Project sobat dengan nama, "Chart" tanpa tanda petik (Optional) lalu sobat hilangkan saja pada bagian centang yang ada di "Create Main Class" klik Finish, sobat bisa lihat gambar dibawah ini :



Langkah selanjutnya , silahkan sobat klik kanan pada folder libraries - kemudian sobat klik pada bagian Add Jar/Folder , maka akan muncul jendela baru , silahkan cari JFreeChart yang tadi sobat download , kemudian masuk pada bagian lib didalam folder JFreeChart ,  dan sobat tambahkan Library seperti yang admin block , lebih jelasnya sobat lihat gambar dibawah ini :





Maka , jika sobat berhasil import JFreeChart nya , akan seperti gambar dibawah ini :



Langkah selanjutnya , silahkan sobat buat Package baru , dan berinama Package tersebut dengan GrafikPie, atau lebih jelasnya sobat lihat gambar dibawah ini :

 




Nah langkah selanjutnya adalah pada bagian Package GrafikPie , sobat silahkan klik kanan dan pilih JavaClass , kemudian sobat beri nama class tersebut dengan nama PieChart, lebih jelasnya sobat bisa lihat gambar dibawah ini :





Nah setelah selesai , silahkan sobat ketikkan kode yang ada dibawah ini , pada PieChart.java yang telah sobat buat sebelumnya :



/*
 * 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 GrafikPie;
import javax.swing.JFrame;
import javax.swing.SwingUtilities;
import javax.swing.UIManager;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.PiePlot3D;
import org.jfree.data.general.DefaultPieDataset;
import org.jfree.data.general.PieDataset;
import org.jfree.util.Rotation;
/**
 *
 * @author Muhamad Nur
 */
public class PieChart extends JFrame{
    public PieChart() {
//inisialisasi frame
this.setSize(600, 400);
this.setTitle("Diagram Lingkaran");
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//membuat diagram/chart jfreechart
//Membuat/mengkakulasikan data char
PieDataset dataset = buildData();
// Membuat chart berdasarkan data yang ada pada dataset
JFreeChart chart = buildChart(dataset, "Browser yang digunakan tahun ini");
// Memasukan chart pada panel agar lebih mudah ditampilkan pada komponen swing containe
ChartPanel pieChart = new ChartPanel(chart);
//memasukan chart panel kedalam jpanel
this.setContentPane(pieChart);
}

private JFreeChart buildChart(PieDataset dataset, String judul) {
JFreeChart chart = ChartFactory.createPieChart3D(judul, // Judul Chart
dataset, // data chart yang akan di tampilkan
true, // jika ya, maka akan legend chart/diagram ditampilkan
true,
false);
PiePlot3D plot = (PiePlot3D) chart.getPlot();
plot.setStartAngle(290);
plot.setDirection(Rotation.CLOCKWISE);
plot.setForegroundAlpha(0.5f);
return chart;
}

private PieDataset buildData() {
DefaultPieDataset dataSet = new
DefaultPieDataset();
dataSet.setValue("Google Chrome", 50);
dataSet.setValue("Mozila Firefox", 35);
dataSet.setValue("Opera Mini", 75);
dataSet.setValue("Internet Eksplorer", 20);
return dataSet;
}

public static void main(String[] args) {
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (Exception e) {
}
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
new PieChart().setVisible(true);
}
});
}
}

Nah , sudah selesai silahkan jalankan dengan Shift + F6 , dan lihat hasilnya , ini data yang muncul itu berdasarkan data yang sobat set pada codingan yang ini :



private PieDataset buildData() {
DefaultPieDataset dataSet = new
DefaultPieDataset();
dataSet.setValue("Google Chrome", 50);
dataSet.setValue("Mozila Firefox", 35);
dataSet.setValue("Opera Mini", 75);
dataSet.setValue("Internet Eksplorer", 20);
return dataSet;
}

Nah pada angka 50, 35 dst , itulah yang menampilkan data nya seberapa banyak muncul , ini bersifatnya masih manual ya sobat , belum menggunakan database , seperti yang admin buat pas tutorial website , link nya kan sudah admin cantumkan di awal pembukaan , nah mungkin ini saja tutorial Membuat Grafik dengan Library JFreeChart di Java Netbeans , apabila bermanfaat silahkan sobat share ya , dan terimakasih sobat sudah berkunjung di blog ini , sampai jumpaaa

Anda mungkin menyukai postingan ini