在jupyter笔记本中设置交互的默认值

时间:2018-01-17 13:09:26

标签: python-3.x ipython jupyter-notebook

我的小部件有问题。它是一个选择列表,用于选择图形输出的月份范围。这意味着用于填充以下行的值。 df4[(df4.year_month >= begin) &(df4.year_month <= end)] 过滤数据帧后,将显示一个图表。问题是对于图表的开头和结尾,窗口小部件都设置为min(df)。因此我想设置一个默认值。不幸的是,我不知道如何。

一切正常

interact(f,begin=list(df4.year_month),end=list(df4.year_month))

来自其他小部件的

我知道可以设置

`end = widgets.Dropdown(
    options=list(df.year_month),
    value=max(list(df.year_month)),
    description='End:',
    disabled=False,`

是否可以将两个变体与主题相关联,或者将术语value=max (list (df. year_month))添加到第一个?

所以这就是我得到的:

Click

这就是我想要的:

Click

非常感谢您的努力!

1 个答案:

答案 0 :(得分:0)

我已经建立了一个解决方法。我将list (df. year_month)保存到listTimestamp并设置end=sorted(listTimestamp, reverse=True)