2013-05-02 34 views
1

我想要改變正在顯示的圖表類型,例如 LineChart延伸XYChartAreaChart也延伸XYChart。 我可以在運行時將LineChart切換爲AreaChart嗎?JavaFX Charts:在運行時更改XYChart的ChartType?

For XYChart, 

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

任何幫助將是巨大的! 謝謝。

回答

1

圖表根據數據列表顯示信息,並根據圖表和2軸的設置顯示信息。圖表不會修改數據列表。因此,您必須將數據列表放入2個圖表中,製作2對(或1對,如果適用)軸,並在場景圖中的特定位置進行物理交換圖表。

它的理論,它應該工作。如果它在實踐中不起作用 - 應該進行調查(可能是一個錯誤)。但是,在幾個圖表中顯示信息並替換圖表並不困難。