`
zhaoyl
  • 浏览: 218090 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

利用jfreechart实现温度计监控设备运行

阅读更多

 

/**

**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>

 

 

 

分享到:
评论
6 楼 wanxin533 2014-01-14  
挺好,正要用
5 楼 gaojing_g 2009-04-13  
谢谢,下来看看
4 楼 huliwushi 2009-03-28  
怎么下载代码呢?
3 楼 yangpeihai 2009-01-19  
how 漂亮!!!
2 楼 lanmengxiaozi 2008-07-29  
厉害,不错~~~~~~~~~~~~~~~~~~
顶个
1 楼 liusyan 2008-06-26  
不错,下来看看

相关推荐

    java利用JFreeChart实现各类数据统计图柱形图饼图折线图.pdf

    Java 利用 JFreeChart 实现数据统计图 在数据挖掘中,数据分析的结果需要直观地展现给用户,这就需要使用数据统计图。Java 中可以使用 JFreeChart 库来实现各种数据统计图,如柱形图、饼图、折线图等。下面将详细...

    利用JFreeChart 实现柱状图,饼图,时序图,折线图等

    下面我们将详细介绍如何利用JFreeChart实现这些图表。 1. **柱状图(Bar Chart)** 柱状图是表示分类数据的一种方式,每个类别由一个垂直的矩形表示,矩形的高度表示该类别的数量或比例。在JFreeChart中,你可以...

    利用JFreeChart实现Java中饼状图、柱状图等图表并在Jsp中显示

    “利用JFreeChart实现Java中饼状图、柱状图等图表并在Jsp中显示”这个标题表明我们将探讨如何使用JFreeChart库来创建各种类型的图表,如饼状图和柱状图,并且这些图表能够在JavaServer Pages (JSP) 中展示。...

    java利用JFreeChart实现各种数据统计图(柱形图_饼图_折线图).pdf

    而JFreeChart作为一个功能强大的Java图表库,使得开发者可以方便地利用Java语言生成各种类型的数据统计图表,如柱形图、饼图、折线图等。本文将详细介绍如何使用Java和JFreeChart库来实现这些统计图表,并提供相关...

    jfreechart处理javaweb开发系统动态监控实例

    设置定时器,定期更新数据源,JFreeChart会自动刷新图表,从而实现动态监控的效果。对于`TestSpring`这个文件,可能是为了演示如何在Spring框架下集成上述功能,Spring的依赖注入和AOP特性可以简化代码,提高代码的...

    利用jfreechart实现企业图表

    本文将深入探讨如何利用Java的JFreeChart库与Servlet技术结合,生成饼状图和柱状图,以便在Web应用中展示数据。同时,我们还将讨论如何使用MySQL数据库以及连接池技术来优化数据处理。 首先,JFreeChart是一个强大...

    java中关于JFreeChart实现实时曲线图

    在Java编程语言中,利用JFreeChart库实现实时曲线图是一种常见的数据可视化技术,尤其适用于需要实时监控或展示数据变化的应用场景。JFreeChart是一个开源的Java图表库,提供了丰富的图表类型和自定义选项,使得...

    用jfreechart实现的动态曲线

    用jfreechart实现动态曲线,有系统产生随机数,然后画出曲线,并能实时显示曲线

    利用jfreechart制作动态仪表盘

    在这个例子中,我们将探讨如何利用JFreeChart来创建一个动态的仪表盘。 首先,我们需要创建一个`DefaultValueDataset`对象,这是JFreeChart用来存储数据的基本类。在这个案例中,我们创建了一个包含单个值(20D)的...

    利用jfreechart制作仪表盘

    本篇文章将深入探讨如何利用JFreeChart来制作仪表盘。 首先,我们需要了解JFreeChart的基本概念。JFreeChart是一个开源项目,它提供了一系列方法和类来创建各种类型的图表,如饼图、柱状图、线图以及我们关注的仪表...

    java利用jfreechart绘制excel.pdf

    Java 利用 JFreeChart 绘制 Excel 图表 JFreeChart 是一个流行的 Java 图表库,它提供了丰富的图表绘制功能,包括柱状图、饼状图、折线图等。在本文中,我们将使用 JFreeChart 库来生成 Excel 图表。 标题:Java ...

    用JFreeChart写的雷达图实例

    本文将深入探讨如何利用JFreeChart库来实现一个雷达图实例,这有助于数据可视化,特别是在数据分析和报告中。 首先,我们来看`WMPolarPlot.java`,这个文件很可能包含了对极坐标图(Polar Plot)的实现,因为雷达图...

    jfreechart实现柱状图排序

    根据提供的信息,我们可以总结出以下关于使用 JFreeChart 实现柱状图排序的相关知识点: ### 一、背景介绍 在日常的数据分析与展示工作中,柱状图是非常常见的一种图表类型,它能直观地显示不同类别之间的数值差异...

    JSP利用JFreeChart生成折线图

    本教程将详细介绍如何在JSP中利用JFreeChart库来生成折线图。 首先,要使用JFreeChart,你需要在项目中引入相关的依赖。"标签"中提到的JFreeChart是这个过程的关键,它提供了丰富的API来创建图表。通常,你需要下载...

    dwr 与 jfreechart 实现无刷新报表功能

    DWR与JFreeChart的结合则可以解决这个问题,它们可以实现在用户界面上无刷新地动态更新图表,提高交互性。 首先,我们需要了解DWR的基本原理。DWR在服务器端设置一个引擎,这个引擎可以映射到特定的Java方法,当...

    java利用jfreechart绘制excel参考.pdf

    Java 利用 JFreeChart 绘制 Excel 参考 JFreeChart 是一个流行的 Java 图表库,能够生成各种类型的图表,包括折线图、柱状图、饼状图等。下面是使用 JFreeChart 库绘制 Excel 图表的相关知识点: 导包 为了使用 ...

    用JFreeChart在网页中实现Gantt图

    本教程将重点介绍如何使用Java的JFreeChart库在JSP页面上实现甘特图。 JFreeChart是一款强大的Java图表库,支持创建各种类型的图表,包括柱状图、饼图、线图以及我们的目标——甘特图。在JSP页面中使用JFreeChart,...

    Java使用SWT JFreeChart控件实现的小游戏.zip

    Java使用SWT JFreeChart控件实现的小游戏.zipJava使用SWT JFreeChart控件实现的小游戏.zipJava使用SWT JFreeChart控件实现的小游戏.zipJava使用SWT JFreeChart控件实现的小游戏.zipJava使用SWT JFreeChart控件实现的...

    Jfreechart实现多项式趋势线

    在标题提到的“Jfreechart实现多项式趋势线”中,我们将探讨如何使用 JFreeChart 来绘制多项式趋势线,这是一种用于预测和分析数据趋势的有效方法。 首先,我们需要了解什么是多项式趋势线。多项式趋势线是一种通过...

Global site tag (gtag.js) - Google Analytics