- panel==0.13.1a2
- pandas
import asyncio
import panel as pn
from panel.io.pyodide import show
pn.extension(sizing_mode="stretch_width")
def rating(value):
return "⭐"*value
info = pn.pane.Markdown("""
Panel is probably the most powerful data app framework in Python. It works
with the tools you know and love including pyscript.
""", style={'font-size': "3em"})
slider = pn.widgets.IntSlider(value=5, start=0, end=10, name="Panel Rating")
irating = pn.panel(pn.bind(rating, value=slider), style={'font-size': "5em"})
component = pn.Column(info, slider, irating, max_width=900)
pyscript.write('panel', '')
await show(component, 'panel')
pyscript.write('loading-indicator', '')