⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 time_series1.jsp

📁 JFreeChart开发全攻略,JFreeChart开发全攻略
💻 JSP
字号:
<%@ page contentType="text/html;charset=GBK"%>
<%@ page import = "org.jfree.chart.ChartFactory,
				org.jfree.chart.JFreeChart,
				org.jfree.chart.servlet.ServletUtilities,
				org.jfree.chart.title.TextTitle,
				org.jfree.data.time.TimeSeries,
				org.jfree.data.time.Month,
				org.jfree.data.time.TimeSeriesCollection,
				java.awt.Font"%>
<%
//流量统计时间线
TimeSeries timeSeries = new TimeSeries("xx网站流量统计", Month.class);
//时间曲线数据集合
TimeSeriesCollection lineDataset = new TimeSeriesCollection();

//构造数据集合
timeSeries.add(new Month(1, 2006), 19300);
timeSeries.add(new Month(2, 2006), 39390);
timeSeries.add(new Month(3, 2006), 33990);
timeSeries.add(new Month(4, 2006), 45533);
timeSeries.add(new Month(5, 2006), 38799);
timeSeries.add(new Month(6, 2006), 41000);
timeSeries.add(new Month(7, 2006), 37899);
timeSeries.add(new Month(8, 2006), 42999);
timeSeries.add(new Month(9, 2006), 50383);
timeSeries.add(new Month(10, 2006), 87666);
timeSeries.add(new Month(11, 2006), 57897);
timeSeries.add(new Month(12, 2006), 69399);

lineDataset.addSeries(timeSeries);
JFreeChart chart = ChartFactory.createTimeSeriesChart("流量统计时间线", "月份", "访问量", lineDataset, true, true, true);

//设置子标题
TextTitle subtitle = new TextTitle("2006年度", new Font("黑体", Font.BOLD, 12));
chart.addSubtitle(subtitle);

//设置主标题
chart.setTitle(new TextTitle("xx网站流量统计", new Font("隶书", Font.ITALIC, 15)));
chart.setAntiAlias(true);

String filename = ServletUtilities.saveChartAsPNG(chart, 500, 300, null, session);
String graphURL = request.getContextPath() + "/DisplayChart?filename=" + filename;
%>
<img src="<%= graphURL %>" width="500" height="300" border="0" usemap="#<%= filename %>"> 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -