[問題] pyqt5中的matplotlib點擊event有問題已刪文

看板Python作者 (低調奢華有內涵)時間1年前 (2022/11/14 12:17), 編輯推噓0(003)
留言3則, 2人參與, 1年前最新討論串1/1
我有發在 stackflow 問,不過沒人回 https://reurl.cc/qZN1Mn 目前在 PyQt5 GUI 中加入 matplotlib 畫出來的圖分成三個 ax1, ax2, ax3 ax1 & ax2 的圖是固定的 沒有問題 ax3 是點擊 ax1 or ax2 取得 event.ydata 的值後 對應到相應的 self.dgroup_name後,用 dataframe 在畫出 ax3,這邊也沒有問題 但是到點擊 ax3 取得 ax3 event.ydata 值的時候 第一次點擊得到的 event.ydata 的值是正確的 但是繼續點及第二次的時候 得到的 event.ydata 的值卻是錯誤的 必須再點 ax1 一次,然後點 ax3 的第一次才會是正確的 event.ydata 的值 code 跟 圖片說明在 stackflow 內有,請看那邊的 code 請問是哪裡有錯誤 才會有這個問題呢? 如何能夠每次點 ax3 都得到正確的 event.ydata 值呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.10.49.126 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1668399471.A.53A.html

11/14 13:26, 1年前 , 1F
至少提供可以重現的code再來討論吧
11/14 13:26, 1F

11/14 13:28, 1年前 , 2F
on_press_ax1_ax2沒濾掉ax3 而on_press_ax3無法update
11/14 13:28, 2F

11/15 00:46, 1年前 , 3F
你沒開第二支帳號回答自己的問題嗎?
11/15 00:46, 3F
文章代碼(AID): #1ZSS5lKw (Python)