欢迎来到天天文库
浏览记录
ID:14905860
大小:78.84 KB
页数:11页
时间:2018-07-30
《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
此文档下载收益归作者所有