JavaFX图表:在运行时更改XYChart的ChartType?

时间:2013-05-02 16:13:57

标签: javafx-2 javafx javafx-8

我想更改正在显示的图表类型,例如 LineChart延伸XYChartAreaChart也延伸XYChart。 我可以在运行时将LineChart切换为AreaChart吗?

For XYChart,

Direct Known Subclasses:
AreaChart, BarChart, BubbleChart, LineChart, ScatterChart, StackedAreaChart, StackedBarChart

任何帮助都会很棒! 感谢。

1 个答案:

答案 0 :(得分:1)

图表根据数据列表显示信息,并根据图表和2轴的设置显示信息。图表不会修改数据列表。

因此,您必须将数据列表放入2个图表中,制作2对(或1对,如果适用)轴,并在场景图中的特定位置进行phisically交换图表。

理论上,它应该有效。如果它在实践中不起作用 - 应该进行调查(可能是一个bug)。但是,在几个图表中显示信息并替换图表没有任何问题。

相关问题