Ich versuche, mehrere Datenrahmen in Registerkarten mit Bokeh anzuzeigen. Mein Code funktioniert, wenn ich meine Datei als HTML-Datei speichere, aber sie wird nicht im Jupyter-Notizbuch angezeigt. Hier ist mein Code:Kann Registerkarten von DataTable inline in Jupyter-Notizbuch nicht anzeigen
from bokeh.models.widgets import DataTable, DateFormatter,
TableColumn, Panel, Tabs
from bokeh.io import output_notebook, show
from bokeh.models import ColumnDataSource
from bokeh.plotting import figure
from bokeh.resources import INLINE
output_notebook(resources=INLINE)
source = ColumnDataSource(train.head())
columns = [TableColumn(field=col, title=col) for col in train.columns.tolist()]
data_table = DataTable(source=source, columns=columns, width=400, height=280)
tab1 = Panel(child=data_table, title="Train")
source = ColumnDataSource(prop.head())
columns = [TableColumn(field=col, title=col) for col in prop.columns.tolist()]
data_table = DataTable(source=source, columns=columns, width=len(columns)*100, height=280)
tab2 = Panel(child=data_table, title="Properties")
tabs = Tabs(tabs=[tab1, tab2])
show(tabs)
Hier ist die messege Fehler:
Javascript error adding output!
Error: SlickGrid's 'enableColumnReorder = true' option requires jquery-ui.sortable module to be loaded
See your browser Javascript console for more details.
Hier mein eingerichtet ist:
Python 3.6.1 :: Anaconda custom (64-bit)
Ubuntu 16.04 LTS
jupyter==1.0.0
jupyter-client==5.0.1
jupyter-console==5.1.0
jupyter-core==4.3.0
bokeh==0.12.7
Kann mir jemand eine Richtung zeigen als das, was ich tun kann, um das zu beheben? Vielen Dank im Voraus! Mike