Я попробовал пример здесь . Я вижу визуализацию, но в JupyterL Lab нет интерактивности
import pandas as pd
import holoviews as hv
from bokeh.sampledata import stocks
from holoviews.operation.timeseries import rolling, rolling_outlier_std
hv.extension('bokeh')
def load_symbol(symbol, variable='adj_close', **kwargs):
df = pd.DataFrame(getattr(stocks, symbol))
df['date'] = df.date.astype('datetime64[ns]')
return hv.Curve(df, ('date', 'Date'), variable).opts(framewise=True)
stock_symbols = ['AAPL', 'IBM', 'FB', 'GOOG', 'MSFT']
dmap = hv.DynamicMap(load_symbol, kdims='Symbol').redim.values(Symbol=stock_symbols)
dmap.opts(framewise=True)
Вывод:
Есть ли другие настройки, которые мне нужно сделать в Jupyter? лаборатория для обеспечения взаимодействия?
python - 3.7.6, holoviews - 1.13.1, Bokeh - 1.4.0, Jupyter Lab - 1.2.6