12.1 简介

12.1.1 概述

对于大多数的图表类型来说,JFreeChart允许我们在图表的每个条目上、或者内部、或者附近显示条目标签。例如,下图12.1 在每个条形图上显示出了真实的值。

图12.1 显示数组的条形图(参考:)

本章主要讲述:

  • 如何让条目标签可视(仅限于支持条目标签的图表类型)
  • 如何改变条目标签的外观(字体和颜色)
  • 如何指定条目标签的位置
  • 如何定制条目标签的文本

忠告:我们使用上面的特征时,要谨慎。图表是期望用来分析总结数据的——如果我们觉得在图表上显示真实数据是非常有必要的话,那我们的数据应使用一个表格格式显示更为合适。

12.1.2 局限性

在当前版本JFreeChart中,条目标签的使用是有很多局限性的:

  • 一些renderer不支持条目标签
  • 轴范围的自动调节,忽略了条目标签的自动调整——如果图表的周围没有足够的空间(使用方法setUpperMargin()或setLowerMargin()进行了相应的调整),那么一些图表条目标签在图表上显示不出来。

相信,在以后的JFreeChart版本中,这些限制问题将被解决。