我已经从JFreeChart迁移到JavaFX图表,但我似乎无法找到任何类似于GroupedStackedBarRenderer的版本。有没有办法可以获得堆叠在一起的条形图的效果?
答案 0 :(得分:3)
您问题中引用的图表由JFreeChart生成。您可以通过FXGraphics2D桥在JavaFX中使用JFreeChart。最新的JFreeChart开发人员源代码分发包中应该包含如何执行此操作的示例。
FXGraphics2D是Java2D的Graphics2D API的一个实现,它以JavaFX画布为目标。它是为与Orson Charts和JFreeChart一起使用而构建的,但对于使用Graphics2D API的任何代码通常都很有用。
JavaFX确实拥有内置的JavaFX charting library。但是,据我所知,该实现不包含与您的问题中引用的GroupedStackBarRenderer匹配的内置图表。您可以扩展JavaFX图表库以创建执行该功能的自定义图表,但是这样做可能是一项相当复杂的任务,并且提供详细信息可能超出了StackOverflow答案的标准范围。