JavaFX有没有办法创建Grouped Stacked Bar Charts?

时间:2015-10-05 22:34:53

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

我已经从JFreeChart迁移到JavaFX图表,但我似乎无法找到任何类似于GroupedStackedBarRenderer的版本。有没有办法可以获得堆叠在一起的条形图的效果?

GroupedStackedBarRenderer example

1 个答案:

答案 0 :(得分:3)

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

  

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

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