import panel as pn pn.extension() pn.pane.Markdown(''' # H1 ## H2 ### H3 ''') png = pn.panel('https://upload.wikimedia.org/wikipedia/commons/4/47/PNG_transparency_demonstration_1.png', width=500) png png.pprint() png.object = 'https://upload.wikimedia.org/wikipedia/commons/3/39/PNG_demo_heatmap_Banana.png' widget = pn.widgets.TextInput(name='A widget', value='A string') widget widget.value = '3' widget.width = 100 string = pn.pane.Str() widget.jslink(string, value='object') pn.Row(widget, string) column = pn.Column('# A title', pn.widgets.FloatSlider()) column.append('* Item 1\n* Item 2') column.extend([pn.widgets.TextInput(), pn.widgets.Checkbox(name='Tick this!')]) column[3] = pn.widgets.Button(name='Click here') column from bokeh.plotting import figure p1 = figure(width=300, height=300) p1.line([1, 2, 3], [1, 2, 3]) tabs = pn.Tabs(p1) # Add a tab tabs.append(('Slider', pn.widgets.FloatSlider())) # Add multiple tabs tabs.extend([ ('Text', pn.widgets.TextInput()), ('Color', pn.widgets.ColorPicker()) ]) tabs import holoviews as hv import holoviews.plotting.bokeh from bokeh.plotting import figure fig = figure() fig.scatter([0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 1, 2, 3, 2, 1, 0, -1, -2, -3]) gspec = pn.GridSpec(sizing_mode='stretch_both', max_height=800) gspec[0, :3] = pn.Spacer(background='#FF0000') gspec[1:3, 0] = pn.Spacer(background='#0000FF') gspec[1:3, 1:3] = fig gspec[3:5, 0] = hv.Curve([1, 2, 3]) gspec[3:5, 1] = 'https://upload.wikimedia.org/wikipedia/commons/4/47/PNG_transparency_demonstration_1.png' gspec[4:5, 2] = pn.Column( pn.widgets.FloatSlider(), pn.widgets.ColorPicker(), pn.widgets.Toggle(name='Toggle Me!')) gspec gspec[-1, 1:]