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 hide 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,legend_label=name)p.legend.location="top_left"p.legend.click_policy="hide"show(p)