访问者统计器
程序员文章站
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();
}
上一篇: tp3.1.3验证码原理以及解决方案
下一篇: thinkphp判断是不是有数据
推荐阅读
-
射手播放器怎么看片?射手播放器看视频教程及功能介绍
-
p2p种子搜索器无法连入emule网络解决方法汇总
-
射手播放器中的电影字幕怎么下载?
-
Win10如何卸载edge浏览器?Win10卸载Edge浏览器的方法
-
阿里云服务器ECS上ubuntu安装nginx后默认站点页面打开错误,显示无法访问此网站
-
win7系统自带的录像在哪里 Win7问题步骤记录器教程详解
-
eclipse怎么打开项目资源管理器(eclipse资源管理器操作方式)
-
Windows10的份额创新低 Edge浏览器遭遇滑铁卢
-
悲剧:人人影视5台服务器被国家版权局查封(图)
-
在阿里云服务器上配置CentOS+Nginx+Python+Flask环境