访问者统计器

导入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();   
         
    }  
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值