【问题标题】:Does JavaFX have a way to create Grouped Stacked Bar Charts?JavaFX 有办法创建分组堆积条形图吗?
【发布时间】:2016-01-02 17:19:45
【问题描述】:

我已从 JFreeChart 迁移到 JavaFX 图表,但我似乎找不到任何与 GroupedStackedBarRenderer 等效的图表。有没有办法获得将堆叠条形图组合在一起的效果?

【问题讨论】:

    标签: java charts javafx bar-chart stacked-chart


    【解决方案1】:

    您问题中引用的图表由JFreeChart 生成。您可以通过FXGraphics2D 桥在JavaFX 中使用JFreeChart。最新的 JFreeChart 开发人员源代码分发包中应该包含如何执行此操作的示例。

    FXGraphics2D 是针对 JavaFX 画布的 Java2D 的 Graphics2D API 的实现。它是为与 Orson Charts 和 JFreeChart 一起使用而构建的,但通常可用于任何使用 Graphics2D API 的代码。


    JavaFX 确实有它自己的内置JavaFX charting library。但是,据我所知,该实现不包含与您的问题中引用的GroupedStackBarRenderer 匹配的内置图表。您可以扩展 JavaFX 图表库以创建执行该功能的自定义图表,但是这样做可能是一项相当复杂的任务,并且提供有关此的详细信息可能超出了 StackOverflow 答案的标准范围。

    【讨论】: