java使用jfreechart繪制線型統計圖

java利用jfreechart功能繪制線型統計圖 , 我和大師分享一下jfreechart繪制統計圖的方式 , 我寫的經驗對你進修java有幫忙的話 , 給我投票、點贊或者保藏!
1java利用jfreechar繪制餅型統計圖
1java利用jfreechart繪制條形統計圖

java使用jfreechart繪制線型統計圖



需要這些哦
eclipse
方式/
1利用eclipse新建一個java項目 , 項目名稱javachar 。

java使用jfreechart繪制線型統計圖



2在項目增添jfreechart文件 , 沒有這個文件時上百度下載 。

java使用jfreechart繪制線型統計圖



3在項目中新建一個本家兒類:
package javachar;
public class javachar {
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}

java使用jfreechart繪制線型統計圖



4在main方式中 , 建立一個窗口顯示統計圖 。
public static void main(String[] args) {
// TODO Auto-generated method stub
JFrame jf=new JFrame();
jf.setSize(600,500);
jf.setLocationRelativeTo(null);
jf.setVisible(true);
}

java使用jfreechart繪制線型統計圖



5在類中界說函數 , 返回要統計的數據:
public static DefaultCategoryDataset shuju(){
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
dataset.addValue( 100 , "2018" , "1" );
dataset.addValue( 60 , "2018" , "2" );
dataset.addValue( 150 , "2018" , "3" );
dataset.addValue( 170 , "2018" , "4" );
dataset.addValue( 180 , "2018" , "5" ); 
dataset.addValue( 200 , "2018" , "6" );
dataset.addValue( 130 , "2018" , "7" );
dataset.addValue( 190 , "2018" , "8" );
dataset.addValue( 120 , "2018" , "9" );
dataset.addValue( 130 , "2018" , "10" );
dataset.addValue( 170 , "2018" , "11" ); 
dataset.addValue( 50 , "2018" , "12" );
return dataset;
}

java使用jfreechart繪制線型統計圖



6生當作統計圖:
【java使用jfreechart繪制線型統計圖】StandardChartTheme standardChartTheme = new StandardChartTheme("CN");
standardChartTheme.setExtraLargeFont(new Font("宋書", Font.BOLD, 26));
standardChartTheme.setRegularFont(new Font("宋書", Font.PLAIN, 16));
standardChartTheme.setLargeFont(new Font("宋書", Font.PLAIN, 16));
ChartFactory.setChartTheme(standardChartTheme);
JFreeChart chart = ChartFactory.createLineChart(
        "年發賣金額分布圖","月份",
        "發賣金額(萬)",
        dataset,PlotOrientation.VERTICAL,

猜你喜歡