import dask.dataframe as dd df = dd.read_parquet('../data/earthquakes.parq', columns=['time', 'place', 'mag']).reset_index(drop=True).persist() import panel as pn pn.extension() def select_row(row=0): return df.loc[row].compute() pn.interact(select_row, row=(0, len(df)-1)) app = pn.interact(select_row, row=(0, len(df)-1)) print(app) pn.Column("## Choose a row", pn.Row(app[0], app[1])) title = pn.panel('## Earthquake Dashboard') title print(title) usgs_logo = pn.panel('../assets/usgs_logo.png', height=130) print(usgs_logo) usgs_logo pn.pane.HTML('Breaking news: A major earthquake has hit.') column = pn.Column(title, usgs_logo) column import pandas as pd df_top5 = pd.DataFrame([ ('2004-12-26T00:58:53.45', '2004 Sumatra - Andaman Islands Earthquake', 9.1), ('2011-03-11T05:46:24.12', '2011 Great Tohoku Earthquake, Japan', 9.1), ('2010-02-27T06:34:11.53', 'Offshore Bio-Bio, Chile', 8.8), ('2005-03-28T16:09:36.53', 'Northern Sumatra, Indonesia', 8.6), ('2012-04-11T08:38:36.72', 'Off the west coast of northern Sumatra', 8.6) ], columns=['Time', 'Place', 'Magnitude']) row = pn.Row(column, pn.panel(df_top5, width=500)) row title #title.object = '## The Most Powerful Earthquakes' column text = """ This dashboard displays the most powerful earthquakes recorded by the US Geological Survey between 2000 and 2018. """ # column.append(text) # row.show() row.servable()