jfreechart 线性图表开发

jfreechart 线性图表开发

ID:14905860

大小:78.84 KB

页数:11页

时间:2018-07-30

jfreechart 线性图表开发_第1页
jfreechart 线性图表开发_第2页
jfreechart 线性图表开发_第3页
jfreechart 线性图表开发_第4页
jfreechart 线性图表开发_第5页
资源描述:

《jfreechart 线性图表开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JFreeChart线性图表开发2012年10月26日16:26 JFreeChart组件用于绘制动态图表,里面已经封装所有需要的(柱形图、区域图、饼形图、折线图、时序图、甘特图等)方法,只需根据相应的需求选择具体的方法; 一:JFreeChart类常用方法及说明方法说明publicvoidsetAntiAlias(booleanflag)设置字体模糊边界publicvoidsetBackgroundImage(Imageimage)设置背景图片publicvoidsetBackgroundImageAlignment(intalignment)设置背景图片对齐方式,其参

2、数常量定义在org.jfree.ui.Align类中publicvoidsetBackgroundImageAlpha(floatalpha)设置背景图片透明度publicvoidsetBackgroundPaint(Paintpaint)设置背景颜色publicvoidsetBorderPaint(Paintpaint)设置边界线条颜色publicvoid设置边界线条是否可setBorderVisible(booleanvisible)见二:制图工厂对象ChartFactory类常用方法及说明图表类型方法说明柱形图publicstaticJFreeChartcreate

3、BarChart()创建一个常规的柱形图对象 publicstaticJFreeChartcreateBarChart3D()创建一个3D效果的柱形图对象饼形图publicstaticJFreeChartcreatePieChart()创建一个常规的饼形图对象 publicstaticJFreeChartcreatePieChart3D()创建一个3D效果的饼形图对象区域图publicstaticJFreeChartcreateAreaChart()创建一个常规的区域图对象折线图publicstaticJFreeChartcreateLineChart()创建一个常规的折

4、线图对象 publicstaticJFreeChartcreateLineChart3D()创建一个3D效果的折线图对象publicstaticJFreeChart时序图createTimeSeriesChart()创建一个常规的时序图对象 三:数据集合对象 数据集合对象是用于装载绘制图表所需要的数据集。在JFreeChart组件中,针对不同图表类型提供了不同的数据集合对象,它们所具有的作用也是不同的。 1.常用数据集合对象及说明数据集合对象说明DefaultCategoryDataset类默认的类别数据集合对象,可用于创建柱形图、区域图数据集合等DefaultPieDa

5、taset类默认的饼形图数据集合对象,可用于创建饼形图数据集合XYSeriesCollection类描述坐标轴序列类型的数据集合对像,可用于创建折线图等数据集合TimeSeriesCollection类描述时间序列的数据集合对象,可用于创建时序图等数据集合   1./创建数据集合 2.DefaultCategoryDataset dataSet = new DefaultCategoryDataset(); 3.//向数据集合中添加数据 dataSet.addValue(100, "长春", "土豆");  四:绘图区对象通过数据集合生成的数据图表,可以通过绘图区对象进行

6、属性设置,例如背景色、透明度等。绘图区对象是JFreeChart组件中的一个重要对象,由Plot类定义,可以通过此类设置绘图区属性及样式,如图: Plot类常用方法及说明方法说明publicvoidsetBackgroundImage(Imageimage)设置数据区的背景图片publicvoidsetBackgroundImageAlignment(intalignment)设置数据区的背景图片对齐方式(参数常量在org.jfree.ui.Align类中定义)publicvoidsetBackgroundAlpha(floatalpha)设置数据区的背景透明度,范围在0

7、.0~1.0间publicvoidsetForegroundAlpha(floatalpha)设置数据区的前景透明度,范围在0.0~1.0间publicvoidsetDataAreaRatio(doubleratio)设置数据区占整个图表区的百分比publicvoidsetOutLinePaint(Paintpaint)设置数据区的边界线条颜色publicvoidsetNoDataMessage(Stringmessage)设置没有数据时显示的消息  五:例子 web页面的配置 D

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。