Membuat Pie Chart (Diagram Pie) Di Java Memakai Jfreechart
Chart atau diagram merupakan komponen yang sering dipakai dalam sebuah aplikasi. Terutama aplikasi Sistem Informasi. Penyajian data dalam bentuk diagram merupakan salah satu cara untuk menciptakan sebuah laporan menjadi lebih menarik dan lebih gampang dibaca. Sebuah diagram dapat memuat banyak gosip sehingga diperlukan kecermatan dan keahlian tersendiri dalam membaca diagram.
Langkah Pertama
Buat sebuah project di netbeans, kemudian beri nama projectnya. Kemudian buat sebuah Class.
Langkah Kedua
Tambahkan 2 buah method:
Langkah ketiga
Buat konstruktor dan masukan instruksi berikut:
Fungsi kode-kode diatas sudah saja jelaskan di komennya.
Langkah terakhir, tambahkan method main untuk me-run aplikasi
Terima kasih, dan semoga bermanfaat.
Terima kasih sudah meluangkan waktu untuk mengunjungi blog ini.
Pada postingan kali ini, saya akan menciptakan sebuah aplikasi sederhana yang menampilkan Pie Chart / Diagram Pie memakai Library JFreeChart.
Langkah Pertama
Buat sebuah project di netbeans, kemudian beri nama projectnya. Kemudian buat sebuah Class.
Langkah Kedua
Tambahkan 2 buah method:
private JFreeChart buildChart(PieDataset dataset, String judul) { JFreeChart chart = ChartFactory.createPieChart3D(judul, // Judul Chart dataset, // data chart yang akan di tampilkan true, // jikalau 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", 45); dataSet.setValue("Mozila Firefox", 30); dataSet.setValue("Internet Explorer", 15); dataSet.setValue("Browser Lainnya", 10); return dataSet; }Dari nama methodnya saya yakin, agan-agan sudah bias menyimpulkan fungsi dari method-method ini.
Langkah ketiga
Buat konstruktor dan masukan instruksi berikut:
public JavaPieChart() { //inisialisasi frame this.setSize(600, 400); this.setTitle("javadanphp.blogspot.com Java Chart Tutorial"); this.setLocationRelativeTo(null); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //membuat diagram/chart jfreechart //Membuat/mengkakulasikan data char PieDataset dataset = buildData(); // Membuat chart menurut data yang ada pada dataset JFreeChart chart = buildChart(dataset, "Browser yang mengakses javadanphp.blogspot.com"); // Memasukan chart pada panel biar lebih gampang ditampilkan pada komponen swing container ChartPanel pieChart = new ChartPanel(chart); //memasukan chart panel kedalam jpanel this.setContentPane(pieChart); }
Fungsi kode-kode diatas sudah saja jelaskan di komennya.
Langkah terakhir, tambahkan method main untuk me-run aplikasi
public static void main(String[] args) { try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch (Exception e) { } SwingUtilities.invokeLater(new Runnable() { @Override public void run() { new JavaPieChart().setVisible(true); } }); }
Sekarang coba jalankan aplikasinya. Hmmm kalo ga ada problem maka akan tampil hasilnya, kurang lebih menyerupai berikut:
Oke, selesai, silahkan diaplikasikan untuk aplikasi yang lebih kompleks untuk berlatih.
Silahkan download instruksi sumbernya disini:Terima kasih, dan semoga bermanfaat.
Agan juga dapat mendownload tutorial ini dalam bentuk PDF
Terima kasih sudah meluangkan waktu untuk mengunjungi blog ini.
Belum ada Komentar untuk "Membuat Pie Chart (Diagram Pie) Di Java Memakai Jfreechart"
Posting Komentar