/**
**QQ:252574345
**MSN:lele_love_lomboz@hotmail.com
*/
最近因为业务需要,希望对一个设备的温度进行监控,为了直观描述其温度变化,所以利用 JFreeChart做了下面的图形
本工程例环境:
Jfreechart1.0.6
eclipse 3.2
tomcat 5.0.28
效果如图:
代码如下:(付后下载)
tep.jsp
<%@ page contentType="text/html;charset=GBK"%>
<%@ page import="java.awt.Color,
org.jfree.chart.ChartFactory,
org.jfree.chart.JFreeChart,
org.jfree.chart.plot.PlotOrientation,
org.jfree.chart.servlet.ServletUtilities,
org.jfree.data.category.CategoryDataset,
org.jfree.data.general.*,
org.jfree.chart.plot.CategoryPlot,
org.jfree.chart.axis.CategoryAxis,
org.jfree.chart.axis.ValueAxis,
org.jfree.chart.renderer.category.BarRenderer3D,
org.jfree.chart.urls.StandardCategoryURLGenerator,
org.jfree.chart.*,
org.jfree.chart.entity.*,
org.jfree.chart.labels.*,
org.jfree.chart.axis.CategoryLabelPositions,
java.awt.Font,
java.awt.GradientPaint,
org.jfree.ui.TextAnchor,
org.jfree.chart.axis.NumberAxis,
org.jfree.chart.axis.NumberTickUnit,
java.text.DecimalFormat,
org.jfree.chart.plot.ThermometerPlot,
org.jfree.data.general.DefaultValueDataset
"%>
<%
DefaultValueDataset defaultvaluedataset = new DefaultValueDataset(37.2);
ThermometerPlot thermometerplot = new ThermometerPlot(defaultvaluedataset);
JFreeChart chart = new JFreeChart("设备取水温度采样", thermometerplot);
chart.setBackgroundPaint(Color.white);
String filename = ServletUtilities.saveChartAsPNG(chart, 400, 300, session);
//调用DisplayChart(配置在webxml中),生成图形
String graphURL = request.getContextPath() + "/DisplayChart?filename=" + filename;
%>
<table width="100%">
<tr>
<td align="center">
<!-- 生成图形 -->
<img src="<%= graphURL %>" width=400 height=300 border=0 alt="">
</td>
</tr>
</table>
分享到:
相关推荐
Java 利用 JFreeChart 实现数据统计图 在数据挖掘中,数据分析的结果需要直观地展现给用户,这就需要使用数据统计图。Java 中可以使用 JFreeChart 库来实现各种数据统计图,如柱形图、饼图、折线图等。下面将详细...
Java 利用 JFreeChart 实现各种数据统计图 本文主要介绍了使用 Java 语言和 JFreeChart 库来实现各种数据统计图的方法,包括柱形图、饼图、折线图等。统计图是数据分析和可视化的重要工具,可以帮助用户更好地理解...
下面我们将详细介绍如何利用JFreeChart实现这些图表。 1. **柱状图(Bar Chart)** 柱状图是表示分类数据的一种方式,每个类别由一个垂直的矩形表示,矩形的高度表示该类别的数量或比例。在JFreeChart中,你可以...
“利用JFreeChart实现Java中饼状图、柱状图等图表并在Jsp中显示”这个标题表明我们将探讨如何使用JFreeChart库来创建各种类型的图表,如饼状图和柱状图,并且这些图表能够在JavaServer Pages (JSP) 中展示。...
设置定时器,定期更新数据源,JFreeChart会自动刷新图表,从而实现动态监控的效果。对于`TestSpring`这个文件,可能是为了演示如何在Spring框架下集成上述功能,Spring的依赖注入和AOP特性可以简化代码,提高代码的...
本文将深入探讨如何利用Java的JFreeChart库与Servlet技术结合,生成饼状图和柱状图,以便在Web应用中展示数据。同时,我们还将讨论如何使用MySQL数据库以及连接池技术来优化数据处理。 首先,JFreeChart是一个强大...
在Java编程语言中,利用JFreeChart库实现实时曲线图是一种常见的数据可视化技术,尤其适用于需要实时监控或展示数据变化的应用场景。JFreeChart是一个开源的Java图表库,提供了丰富的图表类型和自定义选项,使得...
用jfreechart实现动态曲线,有系统产生随机数,然后画出曲线,并能实时显示曲线
在这个例子中,我们将探讨如何利用JFreeChart来创建一个动态的仪表盘。 首先,我们需要创建一个`DefaultValueDataset`对象,这是JFreeChart用来存储数据的基本类。在这个案例中,我们创建了一个包含单个值(20D)的...
本篇文章将深入探讨如何利用JFreeChart来制作仪表盘。 首先,我们需要了解JFreeChart的基本概念。JFreeChart是一个开源项目,它提供了一系列方法和类来创建各种类型的图表,如饼图、柱状图、线图以及我们关注的仪表...
Java 利用 JFreeChart 绘制 Excel 图表 JFreeChart 是一个流行的 Java 图表库,它提供了丰富的图表绘制功能,包括柱状图、饼状图、折线图等。在本文中,我们将使用 JFreeChart 库来生成 Excel 图表。 标题:Java ...
根据提供的信息,我们可以总结出以下关于使用 JFreeChart 实现柱状图排序的相关知识点: ### 一、背景介绍 在日常的数据分析与展示工作中,柱状图是非常常见的一种图表类型,它能直观地显示不同类别之间的数值差异...
本教程将详细介绍如何在JSP中利用JFreeChart库来生成折线图。 首先,要使用JFreeChart,你需要在项目中引入相关的依赖。"标签"中提到的JFreeChart是这个过程的关键,它提供了丰富的API来创建图表。通常,你需要下载...
DWR与JFreeChart的结合则可以解决这个问题,它们可以实现在用户界面上无刷新地动态更新图表,提高交互性。 首先,我们需要了解DWR的基本原理。DWR在服务器端设置一个引擎,这个引擎可以映射到特定的Java方法,当...
Java 利用 JFreeChart 绘制 Excel 参考 JFreeChart 是一个流行的 Java 图表库,能够生成各种类型的图表,包括折线图、柱状图、饼状图等。下面是使用 JFreeChart 库绘制 Excel 图表的相关知识点: 导包 为了使用 ...
本教程将重点介绍如何使用Java的JFreeChart库在JSP页面上实现甘特图。 JFreeChart是一款强大的Java图表库,支持创建各种类型的图表,包括柱状图、饼图、线图以及我们的目标——甘特图。在JSP页面中使用JFreeChart,...
本文将深入探讨如何利用JFreeChart库来实现一个雷达图实例,这有助于数据可视化,特别是在数据分析和报告中。 首先,我们来看`WMPolarPlot.java`,这个文件很可能包含了对极坐标图(Polar Plot)的实现,因为雷达图...
Java使用SWT JFreeChart控件实现的小游戏.zipJava使用SWT JFreeChart控件实现的小游戏.zipJava使用SWT JFreeChart控件实现的小游戏.zipJava使用SWT JFreeChart控件实现的小游戏.zipJava使用SWT JFreeChart控件实现的...
在标题提到的“Jfreechart实现多项式趋势线”中,我们将探讨如何使用 JFreeChart 来绘制多项式趋势线,这是一种用于预测和分析数据趋势的有效方法。 首先,我们需要了解什么是多项式趋势线。多项式趋势线是一种通过...