随笔分类 -  JFreeChart

1
摘要:利用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 阅读(561) 评论(0) 推荐(0)
摘要:利用JFreeChart生成多轴图表(7) (转自 JSP开发技术大全)14.7 利用JFreeChart生成多轴图表通过JFreeChart插件还可以生成拥有多个坐标轴的图表,简称多轴图表。在生成多轴图表时,必须通过绘图区对象,因为在JFreeChart中各种风格的统计图均是绘制在绘图区对象上的,一个绘图区对象可以接收多个坐标轴对象、数据集对象和绘图风格对象,向单轴图表中添加附加轴的基本步骤如下。(1)创建一个坐标轴对象并添加到绘图区对象当中。(2)将相应的绘图数据集对象添加到绘图区对象当中。(3)通过绘图区对象将相应的绘图数据集对象和对应的坐标轴对象建立映射关系。(4)创建一个用来描述绘图 阅读全文
posted @ 2013-08-16 14:29 meimao5211 阅读(429) 评论(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 阅读(713) 评论(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 阅读(547) 评论(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 阅读(739) 评论(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 阅读(244) 评论(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 阅读(452) 评论(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 阅读(596) 评论(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 阅读(360) 评论(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 阅读(457) 评论(0) 推荐(0)
摘要:JFreeChart生成饼形图(3) (转自 JSP开发技术大全)14.3 利用JFreeChart生成饼形图通过JFreeChart插件,即可以生成普通效果的饼形图,也可以生成3D效果的饼形图;如果想生成普通效果的饼形图,需要通过工厂类ChartFactory的createPieChart()方法获得JFreeChart类的实例,如果想生成3D效果的饼形图,需要通过工厂类ChartFactory的createPieChart3D()方法获得JFreeChart类的实例,这两个方法的入口参数是完全相同的,各个入口参数的类型及功能如表14.3所示。表14.3 绘制饼形图方法的入口参数类型及功能参 阅读全文
posted @ 2013-08-15 21:34 meimao5211 阅读(374) 评论(0) 推荐(0)
摘要:【转】WdatePicker.js的使用方法 帮助文档 使用说明 如何使用日期控件支持平面显示功能,只要设置一下eCont属性就可以把它当作日历来使用了,无需触发条件,直接显示在页面上示例2-1 平面显示演示$dp.cal.getDateStr 用法详见内置函数和属性支持多种容器除了可以将值返回给input以外,还可以通过配置el属性将值返回给其他的元素(如:textarea,div,span)等,带有innerHTML属性的HTML元素示例2-2 将日期返回到中2008-01-01代码:2008-01-01起始日期功能注意:日期格式必须与 realDateFmt 和 realTimeFmt 阅读全文
posted @ 2013-08-14 15:10 meimao5211 阅读(243) 评论(0) 推荐(0)
摘要:WdatePicker.js的使用方法博客分类:其他1. 跨无限级框架显示无论你把日期控件放在哪里,你都不需要担心会被外层的iframe所遮挡进而影响客户体验,因为My97日期控件是可以跨无限级框架显示的示例2-7 跨无限级框架演示可无限跨越框架iframe,无论怎么嵌套框架都不必担心了,即使有滚动条也不怕2. 民国年日历和其他特殊日历当年份格式设置为yyy格式时,利用年份差量属性yearOffset(默认值1911民国元年),可实现民国年日历和其他特殊日历示例2-8 民国年演示注意:年份格式设置成yyy时,真正的日期将会减去一个差量yearOffset(默认值为:1911),如果是民国年使用 阅读全文
posted @ 2013-08-14 15:09 meimao5211 阅读(276) 评论(0) 推荐(0)
摘要:jfreechart应用1--环境配置JFreeChart是一组功能强大、灵活易用的Java绘图API,使用它可以生成多种通用性的报表,包括柱状图、饼图、曲线图、甘特图等。它能够用在Swing和Web等中制作自定义的图表或报表,并且得到广泛的应用。本文将通过引领读者学习在JFreeChart中饼图、柱状图和曲线图的进阶应用,来达到熟练使用JFreeChart的目的。一. 下载与环境配置1. 下载JFreeChartJFreeChart是开放源代码的免费软件,说明: 1)source目录:为jfreechart的源码目录; 2)lib目录:为包目录,我们需要关注的包为jfreechart-1.0 阅读全文
posted @ 2013-08-14 10:37 meimao5211 阅读(363) 评论(0) 推荐(0)
摘要:jfreechart应用2--柱状图二. 柱状图在WebRoot目录下建立bar目录,用来存放柱状图的各个例子。首先在该目录下建立一个sample1.jsp文件,让我们来看一个简单的柱状图的例子,修改后的sample1.jsp的内容如下所示:" width=500 height=300 border=0 usemap="#">在浏览器中输入地址:http://localhost:8080/jfreechart/bar/sample1.jsp,可看到如下柱状图:上面的这个柱状图比较简单,稍显单调,在有些情况下,我们需要用不同颜色来表示不同的种类,或者在种类上标 阅读全文
posted @ 2013-08-14 10:36 meimao5211 阅读(397) 评论(0) 推荐(0)
摘要:jfreechart应用3--饼状图三. 饼图在WebRoot目录下建立名为pie的子目录,用来存放本教程中饼图的实例jsp页面。下面让我们来看一个简单的三维饼图。首先在pie目录下建立一个名为sample1.jsp的页面。在JFreeChart中,与饼图绘制密切相关的类如下:1) PiePlot饼图绘制类,可以用来设置饼图的相关属性。例如:PiePlot pieplot = (PiePlot)jfreechart.getPlot();pieplot.setLabelFont(new Font("SansSerif", 0, 12));pieplot.setNoDataMe 阅读全文
posted @ 2013-08-14 10:34 meimao5211 阅读(429) 评论(0) 推荐(0)
摘要:JFreeChart教程(二)分类:java Component2007-05-31 17:018408人阅读评论(11)收藏举报jfreechartstringplotclassdatethree:创建折线图//创建折线图(Category)数据对象String series1 ="First";String series2 ="Second";String series3 ="Third";String type1 ="2001";String type2 ="2002";String ty 阅读全文
posted @ 2013-08-14 09:57 meimao5211 阅读(213) 评论(0) 推荐(0)
摘要:JFreeChart教程(一)分类:java Component2007-05-31 15:5335268人阅读评论(30)收藏举报jfreechartimportdataset图形applicationstring一、JFreeChart获取。JFreeChart是JFreeChart公司在开源网站SourceForge.net上的一个项目,该公司的主要产品有如下:1、JFreeReport:报表解决工具2、JFreeChart:Java图形解决方案(Application/Applet/Servlet/Jsp)3、JCommon:JFreeReport和JFreeChart的公共类库4、J 阅读全文
posted @ 2013-08-14 09:56 meimao5211 阅读(360) 评论(0) 推荐(0)
摘要:JFreeChart教程一、jFreeChart产生图形的流程创建一个数据源(dataset)来包含将要在图形中显示的数据>>创建一个 JFreeChart 对象来代表要显示的图形>>把图形输出重要的类和接口:org.jfree.data.general.Dataset 所有数据源类都要实现的接口org.jfree.chart.ChartFactory 由它来产生 JFreeChart 对象org.jfree.chart.JFreeChart 所有对图形的调整都是通过它噢!!org.jfree.chart.plot.Plot 通过JFreeChart 对象获得它,然后再 阅读全文
posted @ 2013-08-14 09:14 meimao5211 阅读(733) 评论(0) 推荐(0)

1