Membuat Grafik Chart Java Netbeans

Membuat Grafik Chart Java Netbeans
Membuat Grafik Chart Java Netbeans

Membuat Grafik Chart Java Netbeans - Pada kesempatan artikel kali ini saya akan memberikan cara membuat grafik chart di java netbeans menggunakan library dari JfreeChart, chart atau grafik ini digunakan biasanya untuk melihat statistik baik itu data user online, barang dan masih banyak lainnya, nah karena saya sendiri biasa menggunakan grafik chart di pemrograman native atau php, maka dari itu saya sempatkan juga membuat di java netbeans, kalau saya pribadi menggunakan ini, untuk melihat data barang atau stock barang yang sudah kosong, berikut langkah - langkanya membuat grafik chart di java netbeanas.

Membuat Grafik Chart Java Netbeans

  1. Download Library JFreeChart
  2. Kemudian silahkan kalian extrack terlebih dahulu.
  3. Lanjut buka aplikasi NetBeans kalian.
  4. Buat Project Baru -> New Project -> Java -> Java Application -> Next.


  5. Berinama project kalian, dengan nama Chart ( Bebas ).
  6. Hilangkan tanda centang pada bagian Create Main Class
  7. Lalu kalian klik Finish


  8. Selanjutnya, Klik Kanan pada Folder Libraries -> Klik Add Jar/Folder.


  9. Masuk bagian lib didalam folder JFreeChart.
  10. Lalu kalian tambahkan Library tersebut.

  11. Perhatikan!
    Ini jika kalian berhasil mengimpor library tersebut kedalam java netbeans kalian.

  12. Selanjutnya, kalian baut package baru dengan nama GrafikPie

  13.  

  14. Setelah membuat package tersebut, Klik Kanan Package tersebut, dan pilih JavaClass.
  15. Kemudian berinama dengna nama PieChart


  16. Silahkan, kalian ketikkan kode dibawah ini kedalam PieChart.java yang telah dibuat.
  17. /*
     * 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);
    }
    });
    }
    }
  18. Selesai..
  19. Perhatikan!
    Silahkan kalian jalankan dengan cara Shift + F6 dan data tersebut muncul berdasarkan kode yang sebelumnya dibuat, bisa diliaht dibawah ini maksud dari kode itu, atau lihat diatas kode yang di block warna kuning.
    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;
    }

Penutup

Mungkin sampai sini dulu artikel tentang Cara Membuat Grafik Chart Java Netbeans semoga bermanfaat bagi kalian yang sedang belajar pemrograman, dan agar terus semangat belajarnya, terimakasih juga sudah berkunjung.