1 <%@page contentType="text/html" pageEncoding="UTF-8"%>
2 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
3 <%@ page import="java.awt.*" %>
4 <%@ page import="java.io.*" %>
5 <%@ page import="java.util.Random" %>
6 <%@ page import="org.jfree.chart.ChartFactory" %>
7 <%@ page import="org.jfree.chart.ChartPanel" %>
8 <%@ page import="org.jfree.chart.JFreeChart" %>
9 <%@ page import="org.jfree.chart.ChartUtilities" %>
10 <%@ page import="org.jfree.data.statistics.HistogramDataset" %>
11 <%@ page import="org.jfree.data.statistics.HistogramType" %>
12 <%@ page import="org.jfree.chart.plot.PlotOrientation;" %>
15 double[] val = new double[10];
17 <c:forEach items="${result}" var="res" varStatus="loop">
19 <c:when test="${loop.last}">
20 <c:forEach items="${res.timeTotalExec}" var="total">
22 <c:set var="sum" value="${total}" />
29 double[] value = new double[10];
31 for (int i=1; i < 10; i++) {
34 HistogramDataset dataset = new HistogramDataset();
35 dataset.setType(HistogramType.RELATIVE_FREQUENCY);
36 dataset.addSeries("Histogram",value,number);
37 String plotTitle = "Histogram";
38 String xaxis = "number";
39 String yaxis = "value";
40 PlotOrientation orientation = PlotOrientation.VERTICAL;
42 boolean toolTips = false;
44 JFreeChart chart = ChartFactory.createHistogram( plotTitle, xaxis, yaxis,
45 dataset, orientation, show, toolTips, urls);
49 File file1=new File("histogram2.jpg");
50 ChartUtilities.saveChartAsJPEG(file1, chart, width, height);
51 } catch (IOException e) {}
58 <IMG SRC="histogram.PNG" WIDTH="800" HEIGHT="500" BORDER="0" USEMAP="#chart">