摘要:
利用JFreeChart生成组合图表 (8) (转自 JSP开发技术大全)14.8 利用JFreeChart生成组合图表实例位置:光盘\mingrisoft\14\dxyy\02通过JFreeChart插件还可以生成拥有多个绘图区的图表,简称组合图表,在生成组合图表时,必须通过绘图区对象,因为JFreeChart允许向绘图区对象中添加子绘图区对象。下面是一个组合图表的典型应用,下面将以此讲解组合图表的具体生成方法。分析一下图14.11中的两个绘图区,每个绘图区拥有各自的X轴,该图左侧的Y轴为两个绘图区共用的Y轴,使用该Y轴的图例有“涨幅百分比”和“今日涨幅之最”,图例“今日股价之最”使用右侧的 阅读全文
posted @ 2013-08-16 14:30
meimao5211
阅读(559)
评论(0)
推荐(0)
摘要:
利用JFreeChart生成多轴图表(7) (转自 JSP开发技术大全)14.7 利用JFreeChart生成多轴图表通过JFreeChart插件还可以生成拥有多个坐标轴的图表,简称多轴图表。在生成多轴图表时,必须通过绘图区对象,因为在JFreeChart中各种风格的统计图均是绘制在绘图区对象上的,一个绘图区对象可以接收多个坐标轴对象、数据集对象和绘图风格对象,向单轴图表中添加附加轴的基本步骤如下。(1)创建一个坐标轴对象并添加到绘图区对象当中。(2)将相应的绘图数据集对象添加到绘图区对象当中。(3)通过绘图区对象将相应的绘图数据集对象和对应的坐标轴对象建立映射关系。(4)创建一个用来描述绘图 阅读全文
posted @ 2013-08-16 14:29
meimao5211
阅读(427)
评论(0)
推荐(0)
摘要:
利用JFreeChart生成时序图(6) (转自 JSP开发技术大全)14.6 利用JFreeChart生成时序图通过JFreeChart插件只能生成普通效果的时序图,利用工厂类ChartFactory的createTimeSeriesChart()方法获得JFreeChart类的实例,在封装用来绘制时序图的数据时,只能利用XYDataset数据集,而不能利用CategoryDataset数据集。时序图与折线图有些类似,不过时序图提供了绘制移动平均线的功能,通过给定的数据集对象,可以自动计算任意时间段的移动平均值,移动平均值的计算方法请参见表14.8。表14.8 移动平均值的计算方法时 间零 阅读全文
posted @ 2013-08-16 14:23
meimao5211
阅读(709)
评论(0)
推荐(0)
摘要:
利用JFreeChart生成区域图 (5) (转自 JSP开发技术大全)14.5 利用JFreeChart生成区域图通过JFreeChart插件只能生成普通效果的区域图,利用工厂类ChartFactory的createXYAreaChart()方法获得JFreeChart类的实例,在封装用来绘制区域图的数据时,既可以利用CategoryDataset数据集,也可以利用XYDataset数据集。XYDataset数据集主要用来绘制与日期相关的统计图,这种统计图的横轴通常为日期标度,纵轴为数值标度,JFreeChart提供了格式化坐标轴标度的功能;在格式化横轴的日期标度时,可以通过java.tex 阅读全文
posted @ 2013-08-16 14:22
meimao5211
阅读(546)
评论(0)
推荐(0)
摘要:
利用JFreeChart生成折线图 (4) (转自 JSP开发技术大全)14.4 利用JFreeChart生成折线图通过JFreeChart插件,既可以生成普通效果的折线图,也可以生成3D效果的折线图。如果想生成普通效果的折线图,需要通过工厂类ChartFactory的createLineChart()方法获得JFreeChart类的实例;如果想生成3D效果的折线图,需要通过工厂类ChartFactory的createLineChart3D()方法获得JFreeChart类的实例。这两个方法的入口参数是完全相同的,各个入口参数的类型及功能请参见14.2.1节的表14.2。可以分别通过绘图区对象 阅读全文
posted @ 2013-08-16 14:21
meimao5211
阅读(738)
评论(0)
推荐(0)
摘要:
FreeChart生成饼形图(3) (转自 JSP开发技术大全)14.3 利用JFreeChart生成饼形图通过JFreeChart插件,即可以生成普通效果的饼形图,也可以生成3D效果的饼形图;如果想生成普通效果的饼形图,需要通过工厂类ChartFactory的createPieChart()方法获得JFreeChart类的实例,如果想生成3D效果的饼形图,需要通过工厂类ChartFactory的createPieChart3D()方法获得JFreeChart类的实例,这两个方法的入口参数是完全相同的,各个入口参数的类型及功能如表14.3所示。表14.3 绘制饼形图方法的入口参数类型及功能参 阅读全文
posted @ 2013-08-16 14:19
meimao5211
阅读(242)
评论(0)
推荐(0)
摘要:
JFreeChart生成柱形图(2) (转自 JSP开发技术大全)14.2 利用JFreeChart生成柱形图14.2.1 利用DefaultCategoryDataset数据集绘制柱形图通过JFreeChart插件,既可以生成普通效果的柱形图,也可以生成3D效果的柱形图。如果想生成普通效果的柱形图,需要通过工厂类ChartFactory的createBarChart()方法获得JFreeChart类的实例;如果想生成3D效果的柱形图,需要通过工厂类ChartFactory的createBarChart3D()方法获得JFreeChart类的实例,这两个方法的入口参数是完全相同的,各个入口参数 阅读全文
posted @ 2013-08-16 14:17
meimao5211
阅读(450)
评论(0)
推荐(0)
摘要:
JFreeChart基础(1) (转自 JSP开发技术大全)JFreeChart是一个Java开源项目,是一款优秀的Java图表生成插件,它提供了在Java Application、Servlet和JSP下生成各种图片格式的图表,包括柱形图、饼形图、线图、区域图、时序图和多轴图等。本章将详细介绍利用JFreeChart生成各种图表的技术要点。14.1 JFreeChart基础本节将介绍JFreeChart插件的下载与使用方法,以及JFreeChart插件的核心类及其 功能。14.1.1 JFreeChart的下载与使用在JFreeChart的官方网站(http://www.jfree.org/ 阅读全文
posted @ 2013-08-16 14:16
meimao5211
阅读(244)
评论(0)
推荐(0)
摘要:
想飞就别怕摔大爷的并TM骂人JFreeChart自我总结1、饼图、柱状图、折线图生成的工具类1packagecom.text.util;23importjava.awt.BasicStroke;4importjava.awt.Color;5importjava.awt.Font;6importjava.awt.GradientPaint;7importjava.io.IOException;8importjava.text.DecimalFormat;9importjava.text.NumberFormat;10importjava.text.SimpleDateFormat;1112imp 阅读全文
posted @ 2013-08-16 14:14
meimao5211
阅读(593)
评论(0)
推荐(0)
摘要:
双击代码全选12345DefaultCategoryDataset dataset = new DefaultCategoryDataset(); dataset.addValue(100, "Jan", "Spring Security"); dataset.addValue(150, "Jan", "jBPM 4"); dataset.addValue(300, "Jan", "Ext JS"); dataset.addValue(100, "Jan" 阅读全文
posted @ 2013-08-16 14:12
meimao5211
阅读(357)
评论(0)
推荐(0)
摘要:
JfreeChart的使用来自:克洛泽大地(DREG)2008-07-03 14:35:11先从网上找点介绍。一、简介WW 的发展使得基于因特网的应用程序不再局限于静态或者简单的动态内容提供。传统的一些以软件包形式发布应用程序例如报表系统等都在逐渐搬到因特网上。但是这两者之间有着天壤之别,虽然对于数据获取、业务处理等方面基本类似,但是最大的差别在于用户界面。为了能在web浏览器上显示要求用户界面使用 HTML以及图片的方式来展现数据,而传统的一些利用操作系统本身的控件来开发的用户界面无法适应琳琅满目的客户端,因此在这里也变得无能为力。回到本文的题目上来,为了创建一个可以在web浏览器上查看到图 阅读全文
posted @ 2013-08-16 13:22
meimao5211
阅读(277)
评论(0)
推荐(0)
摘要:
需要用到的包jfreechart-0.9.20.jar,jcommon-0.9.5.jar创建一般步骤:1.生成org.jfree.data.DefaultCategoryDataset对象,方法如下:DefaultCategoryDataset dataSet=new DefaultCategoryDataset();//DefaultCategoryDataset参数说明,第一个参数:数量,对应纵坐标,第二个参数:类别,区分不同类别,第三个参数:横坐标dataSet.addValue(100,"山东","苹果");dataSet.addValue(2 阅读全文
posted @ 2013-08-16 13:19
meimao5211
阅读(454)
评论(0)
推荐(0)

浙公网安备 33010602011771号