0
我有以下的進口:matplotlib PyQt4的大熊貓:多個複選框以選擇顯示哪個地塊
import numpy as np
import pandas as pd
import matplotlib
matplotlib.use('QT4Agg')
import matplotlib.pyplot as plt
pd.options.display.mpl_style='default'
和下圖:
fig, axarr = plt.subplots(3, sharex=True)
在次要情節0,我再繪製一個列來自多個數據框。 x軸是日期軸。
for month in months:
alldataframes[month].Column1.plot(axarr[0])
子區域1和2都很好,這對他們毫無疑問。
有大約200個月,所以子圖0包含不同的200'行'。 我想添加用戶選擇顯示哪些「線條」以清除所產生的子圖的功能。 我可能會顯示200個複選框,每個月有1個複選框。選中1個框將顯示/隱藏子圖0中的相應月份。 有沒有更方便的界面呢? 如果不是,我該怎麼做與pyqt4或matplotlib?
感謝
我沒試過這個代碼與PyQt5輕微的修改。該應用程序啓動,一個窗口閃爍並關閉。我什麼也看不見。 – 2017-02-28 19:26:03
也許我已經猜到了最後缺失的部分:pl.show()。我收到了一些可以打開/關閉的不同頻率的正弦波 – 2017-02-28 19:42:21