2013-05-30 72 views
0

交互式數據繪圖有什麼好處? matplotlib(http://www.matplotlib.org)或Qt商業圖表(http://qt.digia.com/Product/Qt-Add-Ons/Charts/) matplotlib中有幾個關於交互性的功能,例如當我想要懸停並顯示與散點圖中的點相關的特定信息時。 我的整體程序是在python和pyqt。 我也看過pyqtgraph.org,但我覺得它不夠成熟。有沒有人比較Qt商業圖表和matplotlib?

+0

實現懸停功能非常簡單。有關於如何做到這一點的幾個問題。請參閱http://matplotlib.org/users/event_handling.html瞭解如何編寫回叫。 – tacaswell

回答

4

matplotlib是交互式的,請參閱this demo - 您甚至可以將它嵌入Qt(我一直在使用它,它工作得非常好)。

你會發現使用PyQt數據繪圖難以超越簡單的情節。據我所知,您鏈接到的「Qt商業圖表」物品在PyQtpyside中不可用,但您可能需要查看PyQtGraph

但我建議你堅持與matplotlib第一,如果它不符合您的需求,然後看別處。