2016-09-28 57 views
0

有沒有辦法根據用戶在文本字段上的輸入更新圖表?我對Swing和JFreeChart都不熟悉,但我需要虛擬化一些數據。到目前爲止,我能夠顯示簡單的圖形,但只能使用硬編碼數據。Scala - 使用Swing更新JFreeChart

謝謝

+0

你提的問題是過於寬泛;請使用'JSpinner'檢查這些相關的[示例](http://stackoverflow.com/search?tab=votes&q=user%3a230513%20%5bjfreechart%5d%20JSpinner)並編輯您的問題以包含顯示[mcve]你選擇的方法。 – trashgod

回答

3

是的,當然這是可能的。首先,我建議看看Scala-Chart這是一個很好的包裝JFreeChart。

JFreeChart允許您更改和更新任何參數。例如,如果你有一個數據集,你可以清除它並添加新的數據,你可以重新調整座標軸等等。下面是我正在開發的一個項目的一個例子,其中「系列」(JFreeChart發言)是從「數據集」去掉,然後一個新的系列計算並再次添加:

https://github.com/iem-projects/sysson/blob/70829bf80ad22dfc0b6020e00dd07397b100e401/src/main/scala/at/iem/sysson/gui/impl/PlotChartImpl.scala#L222