java - JFreeChart 饼图标签过多,导致无法读取任何内容

标签 java jfreechart

基本上,我的分组依据报告有太多组,因此饼图有 50 多个不同的饼图。我知道为这样的报告创建饼图并没有什么意义,但是有没有更好的方法来组织标签以使饼图更具可读性(除了完全删除它们)?我确实考虑过将前 10 名之后的内容合并起来,或者类似的东西,但在很多情况下,这会更糟糕,因为它分布得太均匀了......

最佳答案

一些想法:

  • 请勿添加(出厂默认值)StandardPieSectionLabelGenerator

  • 请使用 setLegendLabelGenerator() 在图例中显示相同的标签。

  • 启用工具提示,可能使用自定义的StandardPieToolTipGenerator

  • 另请参阅此 answer关于MessageFormat

关于java - JFreeChart 饼图标签过多,导致无法读取任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9694598/

相关文章:

java - JFreeChart如何绘制有序线

java - 完成数组的第一个元素

java - 如何将这个峰度公式从 java 文档转换为 Ruby?

用于限制返回对象的可用方法的 Java 设计模式

java - 如何在子图之间共享 DomainAxis/RangeAxis 而不在每个图上绘制它们?

java - 如何在 JFreeChart 中旋转数 Axis 域上的刻度标记标签?

java - JFreeChart中如何处理SpiderWebPlot?

scala - 如何使用 scala-chart 创建多系列(折线)图表

java - 如何设置 NetBeans 引导类路径以包含 mail.jar?

java - 遵循 BDD 时单元测试与端到端(集成本身)之间的关系