【问题标题】:Create forest plot using JFreeChart使用 JFreeChart 创建森林图
【发布时间】:2017-09-11 23:17:41
【问题描述】:

有没有人举例说明如何使用 JFreeChart(或其他基于 Java 的开源图表库,但由于与 Jasper Reports 集成,首选 JFreeChart)来呈现森林图?

请参阅https://en.wikipedia.org/wiki/Forest_plot 了解森林图的描述。

我正在考虑使用水平条形图来破解一些东西,其中轴的左侧是分类值,右侧是范围,但问题是森林图的数据来自一组数据,例如:类别,最小,最大。例如置信区间介于 -.1 到 1.2 之间的奇数比。福雷斯特图基本上是在 -.1 和 1.2 之间绘制的一条线,中间有一个菱形标记(大约 0.55)。

如果有人有在 JFreeChart 中构建此可视化的经验,将不胜感激!

【问题讨论】:

    标签: jfreechart forestplot


    【解决方案1】:

    虽然当前版本不直接支持这一点,但合理的传真应该是可能的。考虑使用具有PlotOrientation.HORIZONTAL 和自定义图标的MinMaxCategoryRenderer,而不是条形图,如here 所示。将带有虚线StrokeCategoryMarkerCategoryLineAnnotation 添加到中心线的CategoryPlot;添加CategoryItemLabelGenerator 来处理标签。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多