如何在JFreeChart中显示ColumnKey?

时间:2014-03-06 09:02:09

标签: java swing jfreechart

enter image description here

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

1 个答案:

答案 0 :(得分:2)

你可以这样做:

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

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