我有一个 csv 文件列表glob.glob
。每个 csv 用于生成一个图形。我想使用 ipywidget 下拉菜单,以便仅绘制所选文件。
import glob
import pandas as pd
import ipywidgets as widgets
from IPython.display import display
from IPython.html.widgets import interactive
csvs = sorted(glob.glob('*/*csv'))
for csv in csvs:
df = pd.read_csv(x, sep=',')
plt.figure()
df.plot()
因此,下拉菜单将是
w = widgets.Select(options=csvs)
display(w)
widgets.Button
如果这是唯一的方法,也可以使用。谢谢!