欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

访问者统计器

程序员文章站 2022-06-04 14:35:49
...

导入jar包

import org.jfree.chart.ChartPanel; 
import org.jfree.chart.ChartFactory; 
import org.jfree.chart.JFreeChart; 
import org.jfree.data.category.DefaultIntervalCategoryDataset; 
import org.jfree.chart.plot.PlotOrientation; 
import javax.swing.table.DefaultTableModel; 
import org.jfree.data.category.DefaultCategoryDataset;

所需要的代码

 Integer [][]visitordata={{2004,1500},{2005,1450},{2006,2000},{2007,2050},{2008,2500},{
           2009,2000},{2010,1600},{2011,3000},{2012,3200},{2013,4000},{2014,3500},{2015,2000},{2016,2300}}; 
     String []title = {"年份","访问人数"}; 
      
    //显示数据到表格中 
     DefaultTableModel model = new DefaultTableModel(); 
    model.setDataVector(visitordata, title); 
     tablevisitor.setModel(model); 
      
     //创建访问人数的图表 
     DefaultCategoryDataset chart_dataset = new DefaultCategoryDataset(); 
     for(int i=0;i<12;i++) 
     { 
         chart_dataset.addValue(visitordata[i][1], "图书部访问人员统计数据", visitordata[i][0]); 
     } 
      
     JFreeChart lineChart = ChartFactory.createLineChart("图书馆访问人员统计表图","年份","访问人数",chart_dataset,PlotOrientation.VERTICAL, true, true, false); 
     ChartPanel chartpanel = new ChartPanel(lineChart); 
     chartpanel.setSize(panelChart.getSize()); 
     panelChart.removeAll(); 
     panelChart.add(chartpanel); 
     panelChart.validate();   
         
    }  
相关标签: netbeans