【问题标题】:Label on bars in JFreeChart Bar GraphJFreeChart 条形图中条形图上的标签
【发布时间】:2012-01-28 16:13:38
【问题描述】:

请考虑下图:

上面的条形图是使用 jfreechart 构建的。我有两个问题:

1) 值(1、5、4 等)打印在顶部但在条内。如何在顶部但在条上方显示这些值?

2) 每个值都以水平方式打印在条上。如何以适当的垂直方式显示它们?

谢谢...

【问题讨论】:

  • BarChartDemo8 就是一个例子。
  • @trashgod:那里有很多示例,但缺少源代码。

标签: jasper-reports ireport jfreechart


【解决方案1】:

你应该看看ItemLabelPosition,正如here所解释的那样。

它是给定图表的BarRenderer 上的一个属性。尝试使用不同的值来获得所需的结果。

【讨论】:

  • +1 表示中心概念;更多here.
【解决方案2】:

扩展@Jes 的有用建议,您可以在相关的source code 中查看ChartFactory.createBarChart() 如何使用ItemLabelPosition。有关标签生成器参数的更多信息,请参阅here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-23
    • 1970-01-01
    • 1970-01-01
    • 2013-06-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多