importpandasaspdfrombokeh.palettesimportSpectral4frombokeh.plottingimportfigure,showfrombokeh.sampledata.stocksimportAAPL,GOOG,IBM,MSFTp=figure(width=800,height=250,x_axis_type="datetime")p.title.text='Click on legend entries to mute the corresponding lines'fordata,name,colorinzip([AAPL,IBM,MSFT,GOOG],["AAPL","IBM","MSFT","GOOG"],Spectral4):df=pd.DataFrame(data)df['date']=pd.to_datetime(df['date'])p.line(df['date'],df['close'],line_width=2,color=color,alpha=0.8,muted_color=color,muted_alpha=0.2,legend_label=name)p.legend.location="top_left"p.legend.click_policy="mute"show(p)