- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JFreeChart线性图表开发.
JFreeChart 线性图表开发2012年10月26日16:26?JFreeChart组件用于绘制动态图表,里面已经封装所有需要的(柱形图、区域图、饼形图、折线图、时序图、甘特图等) 方法,只需根据相应的需求选择具体的方法;?一:JFreeChart类常用方法及说明方 法说 明public void setAntiAlias(boolean flag)设置字体模糊边界public void setBackgroundImage(Image image)设置背景图片public void setBackgroundImageAlignment(int alignment)设置背景图片对齐方式,其参数常量定义在org.jfree.ui.Align类中public void setBackgroundImageAlpha(float alpha)设置背景图片透明度public void setBackgroundPaint(Paint paint)设置背景颜色public void setBorderPaint(Paint paint)设置边界线条颜色public void setBorderVisible(boolean visible)设置边界线条是否可见二:制图工厂对象ChartFactory类常用方法及说明图 表 类 型方 法说 明柱形图public static JFreeChart createBarChart()创建一个常规的柱形图对象?public static JFreeChart createBarChart3D()创建一个3D效果的柱形图对象饼形图public static JFreeChart createPieChart()创建一个常规的饼形图对象?public static JFreeChart createPieChart3D()创建一个3D效果的饼形图对象区域图public static JFreeChart createAreaChart()创建一个常规的区域图对象折线图public static JFreeChart createLineChart()创建一个常规的折线图对象?public static JFreeChart createLineChart3D()创建一个3D效果的折线图对象时序图public static JFreeChart createTimeSeriesChart()创建一个常规的时序图对象?三:数据集合对象?数据集合对象是用于装载绘制图表所需要的数据集。在JFreeChart组件中,针对不同图表类型提供了不同的数据集合对象,它们所具有的作用也是不同的。?常用数据集合对象及说明数据集合对象说 明DefaultCategoryDataset类默认的类别数据集合对象,可用于创建柱形图、区域图数据集合等DefaultPieDataset类默认的饼形图数据集合对象,可用于创建饼形图数据集合XYSeriesCollection类描述坐标轴序列类型的数据集合对像,可用于创建折线图等数据集合TimeSeriesCollection类描述时间序列的数据集合对象,可用于创建时序图等数据集合???/创建数据集合?DefaultCategoryDataset?dataSet?=?new?DefaultCategoryDataset(); ?//向数据集合中添加数据?dataSet.addValue(100,?长春,?土豆);??四:绘图区对象通过数据集合生成的数据图表,可以通过绘图区对象进行属性设置,例如背景色、透明度等。绘图区对象是JFreeChart组件中的一个重要对象,由Plot类定义,可以通过此类设置绘图区属性及样式,如图:?Plot类常用方法及说明方 法说 明public void setBackgroundImage(Image image)设置数据区的背景图片public void setBackgroundImageAlignment(int alignment)设置数据区的背景图片对齐方式(参数常量在org.jfree.ui. Align类中定义)public void setBackgroundAlpha(float alpha)设置数据区的背景透明度,范围在0.0~1.0间public void setForegroundAlpha(float alpha)设置数据区的前景透明度,范围在0.0~1.0间public void setDataAreaRatio(double ratio)设置数据区占整个图表区的百分比public void setOutLinePaint(Paint paint)设置数据区的边界线条颜色public void setNoDataMessage
文档评论(0)