[英]Matplotlib zooming work in conjunction with wxPython ScrolledWindow
我有一個Matplotlib畫布(FigureCanvasWxAgg),我在wx.ScrolledWindow中顯示。 問題是我希望Matplotlib的默認縮放和平移功能與ScrolledWindow一起使用,這樣當用戶在畫布中縮放圖像時,ScrolledWindow應該變大以適應縮放(滾動條變為小)。 類似地,對於平移,我希望默認的matplotlib平移工具與我們的ScrolledWindow一起使用,這樣當用戶在畫布上平移圖像時,ScrolledWindow的滾動條應該相應地移動。
我一直在尋找一段時間,如果有可能的話,甚至沒有人見過。 有人能指出我正確的方向嗎?
感謝您提供任何幫助/提示。
問題是默認的Zoom
和Pan
不會調整圖形大小,它們只是更改限制並重繪圖形。
你想要的是Zoom
調整大小(保持相同的限制)和Pan
工作,就像在普通的滾動窗口中一樣。 我從未嘗試過這個, fig.set_size_inches(w,h)
應該這樣做。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.