Einbetten in ein Notebook¶
Ihr könnt ein Diagramm aktualisieren, ohne es neu zu laden. Übergebt dazu notebook_handle=True
an show()
, damit diese ein Handle-Objekt zurückgibt. Anschließend könnt ihr dieses Handle-Objekt mit der Funktion push_notebook()
verwenden, um das Diagramm aktualisieren.
1. Importe¶
[1]:
from bokeh.io import output_notebook, show
output_notebook()
output_notebook konfiguriert den Status bei der Ausgabe von
show()
.show zeigt sofort ein Bokeh-Objekt oder eine Anwendung an.
2. Erstellt einige Plots und übergebt diese an show()
:¶
[2]:
import pandas as pd
from bokeh.plotting import figure
from bokeh.sampledata.stocks import AAPL
df = pd.DataFrame(AAPL)
df["date"] = pd.to_datetime(df["date"])
[3]:
p = figure(width=616, height=250, x_axis_type="datetime")
p.line(df["date"], df["close"], color="navy", alpha=0.5)
show(p, notebook_handle=True)
[3]:
<Bokeh Notebook handle for In[3]>