kali ini kita membahas bagaimana membuat Diagram Bar / Batang pada aplikasi Netbeans.
Oke kita mulai aja,semoga bermanfaat..
1.Buatlah New Projek dengan nama "AdiSaputro_171011401252"
2.Buatlah New Package dengan nama "kompgrafik_adi"
3.Buatlah New JFrame dengan nama "DiagramBar"
4.Import JDK dan JFeechart pada Library
5.Masukan Source pada JFrame Diagram Bar/Batang
/*
* 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 kompgrafik_adi;
import javax.swing.JFrame;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartFrame;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.data.category.CategoryDataset;
import org.jfree.data.category.DefaultCategoryDataset;
/**
*
* @author ADMIN
*/
public class Diagrambar extends javax.swing.JFrame {
/**
* Creates new form Diagrambar
*/
public Diagrambar() {
initComponents();
}
6.Setelah itu buatlah Java Class dengan nama "DiagramBar1"
7.Masukan Source Codenya ke Java Class seperti berikut :
/*
* 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 kompgrafik_adi;
import javax.swing.JFrame;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartFrame;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.data.category.CategoryDataset;
import org.jfree.data.category.DefaultCategoryDataset;
/**
*
* @author ADMIN
*/
public class DiagramBar1 extends JFrame {
public static void main (String[]args){
DefaultCategoryDataset cat = new DefaultCategoryDataset();
int[] tahun = {2018,2019,2020};
int[] chrome_Adi_Saputro = {60,45,30};
int[] mozila_Adi_Saputro = {50,30,20};
int[] explorer_Adi_Saputro = {20,14,17};
int[] lain_Adi_Saputro = {5,10,10};
for (int i=0; i<tahun.length; i++) {
String thn = String.valueOf(tahun[i]);
cat.addValue(chrome_Adi_Saputro[i], "Google Chrome", thn);
cat.addValue(mozila_Adi_Saputro[i], "Mozila Firefox", thn);
cat.addValue(explorer_Adi_Saputro[i], "Internet Explorer", thn);
cat.addValue(lain_Adi_Saputro[i], "Browser Lainnya", thn);
}
//untuk diagram batang
JFreeChart chart = ChartFactory.createBarChart("Browser yang Yang DIgunakan oleh ADI SAPUTRO"
,"BROWSER","Penggunaan (%)", (CategoryDataset) cat,
PlotOrientation.VERTICAL,
true,
true,
true);
ChartFrame cf = new ChartFrame("Bar Chart ", chart);
cf.setSize(800, 600);
cf.setVisible(true);
cf.setLocationRelativeTo(null);
}
}
8.Setelah selesai semua dan tidak ada eror klik Run / Alt + F6 dan hasilnya seperti ini :
Sampai disini dulu ya teman-teman semoga bermanfaat,terima kasih..










Tidak ada komentar:
Posting Komentar