import pandas as pd import panel as pn pn.extension() df = pd._testing.makeMixedDataFrame() df_pane = pn.pane.DataFrame(df, width=400) df_pane pn.panel(df_pane.param, parameters=['bold_rows', 'index', 'header', 'max_rows', 'show_dimensions'], widgets={'max_rows': {'start': 1, 'end': len(df), 'value': len(df)}}) links = pd.DataFrame({ "site": ["Docs", "Discourse", "Github", "Twitter"], "url": ["https://panel.holoviz.org/", "https://discourse.holoviz.org/", "https://github.com/holoviz/panel", "https://twitter.com/Panel_org"] }) links["value"]="" + links["site"] + "" pn.pane.DataFrame(links, escape=False, width=800, index=False) from bokeh.sampledata.airport_routes import airports table = pn.pane.DataFrame(airports.head(50), sizing_mode="stretch_both", max_height=300) table pn.Column("## Header", table, "## Footer", height=400, width=500).servable() from streamz.dataframe import Random sdf = Random(interval='200ms', freq='50ms') pn.pane.DataFrame(sdf, width=500) type(sdf.groupby('y').sum().x)