jfreechart_图表条目标签名家精品课件.pptxVIP

jfreechart_图表条目标签名家精品课件.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JFreeChart;简介 图表实例 下载和安装JFreeChart 使用JFreeChart 饼图 直方条形图 折线图 时序图 定制图表 动态图 图表工具条 图表条目标签 多轴和数据源图表 组合图表 数据源和JDBC 导出图表为PDF 导出图表为SVG格式 Applet Servlets JFreeChart相关技术 包 ;简介 显示条目标签 条目标签外观 条目标签位置 定制条目标签文本 实例1 实例2;概述 局限性;对于大多数的图表类型来说,JFreeChart 允许在图表的每个条目上、或者内部、或者附近显示条目标签。例如,下图 在每个条形图上显示出了真实的值。;如何让条目标签可视(仅限于支持条目标签的图表类型) 如何改变条目标签的外观(字体和颜色) 如何指定条目标签的位置 如何定制条目标签的文本 忠告:使用上面的特征时,要谨慎。图表是期望用来分析总结数据的——如果觉得在图表上显示真实数据是非常有必要的话,那数据应使用一???表格格式显示更为合适。;概述 局限性;条目标签的使用是有很多局限性的: 一些 renderer 不支持条目标签 轴范围的自动调节,忽略了条目标签的自动调整——如果图表的周围没有足够的空间(使用方法 setUpperMargin()或 setLowerMargin()进行了相应的调整),那么一些图表条目标签在图表上显示不出来。 相信,在以后的 JFreeChart 版本中,这些限制问题将被解决。;简介 显示条目标签 条目标签外观 条目标签位置 定制条目标签文本 实例1 实例2;概述 创建一个条目标签并赋值 所有的系列显示条目标签 为选择的系列显示条目标签 问题与解决;条目标签默认是不显示的,因此需要使用 renderer 进行创建和显示条目标签。这主要有以下两个步骤:? 分配一个 CategoryItemLabelGenerator或 XYItemLabelGenerator给renderer—这是一个负责创建标签的对象。 在 renderer 里面设置一个标签可视的标志。可以针对全部系列进行设置,也可以针对具体的每一个系列进行设置。 此外,可以定制条目标签的位置、字体和颜色。;概述 创建一个条目标签并赋值 所有的系列显示条目标签 为选择的系列显示条目标签 问题与解决;使用 renderer 分配的一个标签产生器创建条目标签(这与图表工具条的机制是相同的)。 下面代码说了将一个标签产生器指派给 CategoryItemRenderer: 同样的,将一个产生器指派给 XYItemRenderer,代码如下:;可以在标准产生器的构造函数中定制不同的行为。当然了,也可以创建总计的产生器;概述 创建一个条目标签并赋值 所有的系列显示条目标签 为选择的系列显示条目标签 问题与解决;方法renderer.setBaseItemLabelsVisible(false)是控制着条目标签的显示。对于CategoryItemRenderer: 同样对于:XYItemRenderer 一旦设置,这个标志优先管理在所有地方对每一系列做的设置,主要为了应用每一系列的设置。可以设置个标志为null;概述 创建一个条目标签并赋值 所有的系列显示条目标签 为选择的系列显示条目标签 问题与解决;可以控制图表的每一个系列的条目标签是否显示。例如:如下图仅显示第一系列条目标签。;下面代码可以设置如上效果: 注意:上面代码中对全部的系列设置为null—这一点非常重要,因为全部系列的标志控制每一个系列的标志。;概述 创建一个条目标签并赋值 所有的系列显示条目标签 为选择的系列显示条目标签 问题与解决;如果按照上面的步骤操作,你仍然未看见条目标签显示在图表上,那么我们从以下几个方面进行考虑: Renderere必须需要一个标签产生器——这是一个用来创建每一个标签的文本条目的对象。? 一些renderer不支持条目标签(具体参考renderer相关的文档);简介 显示条目标签 条目标签外观 条目标签位置 定制条目标签文本 实例1 实例2;概述 改变条目标签的字体 改变条目标签的颜色;可以通过改变条目的颜色、字体来改变图表条目标签的外观。正如其他 renderer属性一样,属性的设置可以是全部的系列,可以是具体某一系列。 在 JFreeChart 目前的版本中,不能设置标签的背景颜色,也不能指定标签的边框。这些在以后的版本中会得到解决。;概述 改变条目标签的字体 改变条目标签的颜色;为了在所有的系列中改变条目标签的字体,可以使用下面的代码: 同样,也可以为单个系列设置字体: 注意:renderer.setBaseItemLabelFont(null)方法会出错。;概述 改变条目标签的字体 改变条目标签的颜色;改变条目标签的颜色,我们可以使用下面的代码

您可能关注的文档

文档评论(0)

ayangjiayu1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档