java - 如何在 JFreeChart 中的栏上显示 ColumnKey?

标签 java swing jfreechart

enter image description here

我有一个堆积条形图,如上图所示。我需要的是在栏上显示列键(“系列 1”、“系列 2”、“系列 3”)而不是它们的值。我怎样才能做到这一点?

最佳答案

你可以这样做:

renderer.setBaseItemLabelGenerator(
            new StandardCategoryItemLabelGenerator("{0}", NumberFormat.getInstance()));

标签生成器使用模板,其中将“{0}”的实例替换为系列名称,将“{1}”替换为类别键,将“{2}”替换为数据值。传递给构造函数的数字格式化程序用于格式化数据值(但在您的情况下,数据值不会显示,因此不会使用格式化程序)。

关于java - 如何在 JFreeChart 中的栏上显示 ColumnKey?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22219591/

相关文章:

java - java中如何给单词赋值?

java - 如何在 Android 中使用一个接口(interface)与多个类

java - 如何访问 Swing JPasswordField 对象中的文本?

java - 使用 Jfreechart 的动态绘图

java - 如何在jfree图表中显示多个数据系列

Java反编译器,在eclipse中打开jar可执行文件并查看源代码

java - 从类中调用 Activity

创建 BoxLayout 时的 java.awt.AWTERROR

java - 从 Mysql DB 读取图像并将其再次发送到 Java 中的 DB

java - 将按钮插入 JFreeChart 图形中