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

📄 finanical1.jsp

📁 JFreeChart开发全攻略,JFreeChart开发全攻略
💻 JSP
字号:
<%@ page contentType="text/html;charset=UTF-8"%>
<%@ page import="org.jfree.chart.JFreeChart,
                 org.jfree.chart.servlet.ServletUtilities,
                 java.util.Date,
                 org.jfree.data.xy.DefaultHighLowDataset,
                 org.jfree.date.DateUtilities,
                 org.jfree.chart.*,
                 org.jfree.chart.plot.XYPlot,
                 org.jfree.chart.axis.NumberAxis"%>
                 
<%
Date adate[] = new Date[7];
double ad[] = new double[7];
double ad1[] = new double[7];
double ad2[] = new double[7];
double ad3[] = new double[7];
double ad4[] = new double[7];

int i = 1;
adate[0] = DateUtilities.createDate(2007, i, 4, 12, 0);
ad[0] = 47D;
ad1[0] = 33D;
ad2[0] = 35D;
ad3[0] = 33D;
ad4[0] = 100D;
adate[1] = DateUtilities.createDate(2007, i, 5, 12, 0);
ad[1] = 47D;
ad1[1] = 32D;
ad2[1] = 41D;
ad3[1] = 37D;
ad4[1] = 150D;
adate[2] = DateUtilities.createDate(2007, i, 6, 12, 0);
ad[2] = 49D;
ad1[2] = 43D;
ad2[2] = 46D;
ad3[2] = 48D;
ad4[2] = 70D;
adate[3] = DateUtilities.createDate(2007, i, 7, 12, 0);
ad[3] = 51D;
ad1[3] = 39D;
ad2[3] = 40D;
ad3[3] = 47D;
ad4[3] = 200D;
adate[4] = DateUtilities.createDate(2007, i, 8, 12, 0);
ad[4] = 60D;
ad1[4] = 40D;
ad2[4] = 46D;
ad3[4] = 53D;
ad4[4] = 120D;
adate[5] = DateUtilities.createDate(2007, i, 9, 12, 0);
ad[5] = 62D;
ad1[5] = 55D;
ad2[5] = 57D;
ad3[5] = 61D;
ad4[5] = 110D;
adate[6] = DateUtilities.createDate(2007, i, 10, 12, 0);
ad[6] = 65D;
ad1[6] = 56D;
ad2[6] = 62D;
ad3[6] = 59D;
ad4[6] = 70D;

DefaultHighLowDataset dataset =  new DefaultHighLowDataset(
				"财政图表示例",
				adate,
				ad,
				ad1,
				ad2,
				ad3,
				ad4);

JFreeChart jfreechart = ChartFactory.createCandlestickChart(
				"烛台图",
				"时间",
				"值",
				dataset,
				true);
XYPlot xyplot = (XYPlot)jfreechart.getPlot();
NumberAxis numberaxis = (NumberAxis) xyplot.getRangeAxis();
numberaxis.setAutoRangeIncludesZero(false);
numberaxis.setUpperMargin(0.0D);
numberaxis.setLowerMargin(0.0D);
		
String filename = ServletUtilities.saveChartAsPNG(jfreechart, 300, 300, null, session);
String graphURL = request.getContextPath() + "/DisplayChart?filename=" + filename;
%>
<img src="<%= graphURL %>" width="300" height="300" border="0" usemap="#<%= filename %>"> 

⌨️ 快捷键说明

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