Reference
Core
Render any widget, and read any widget’s state.
render_widget |
Reactively render an ipywidget. |
output_widget() |
Create an output container for a Shiny widget (i.e., a placeholder for an ipywidget rendered by a shinywidgets render decorator). |
reactive_read() |
Reactively read a widget trait. |
as_widget() |
Coerce an object into an ipywidgets.Widget. |
Lifetimes
Choose whether a widget belongs to one session or is shared by all of them.
session_lifetime() |
Give widgets constructed inside this block the lifetime of the Shiny session rather than of the current render. |
shared_lifetime() |
Construct one widget that every Shiny session displays. |
Charts
render_plotly |
Reactively render a plotly figure. |
render_altair |
Reactively render an altair chart. |
render_bokeh |
Reactively render a bokeh plot. |
render_matplotlib |
Reactively render a matplotlib figure as an interactive ipympl widget. |
render_plotnine |
Reactively render a plotnine plot as an interactive ipympl widget. |
render_bqplot |
Reactively render a bqplot figure. |
render_holoviews |
Reactively render a holoviews, hvPlot, or geoviews object. |
render_jscatter |
Reactively render a jupyter-scatter scatter plot. |
render_obsplot |
Reactively render an Observable Plot chart, created with pyobsplot. |
render_panel |
Reactively render a panel object. |
Tables & grids
render_itables |
Reactively render a pandas or polars data frame as an interactive itables (DataTables) table. |
render_reactable |
Reactively render a reactable table (the Python port of R’s reactable). |
render_ipydatagrid |
Reactively render a pandas DataFrame as an interactive ipydatagrid data grid. |
render_perspective |
Reactively render a perspective viewer. |
Data exploration
render_pygwalker |
Reactively render a PyGWalker data exploration app. |
render_quak |
Reactively render a quak data table. |
render_mosaic_widget |
Reactively render a Mosaic dashboard of linked, DuckDB-backed views. |
render_embedding_atlas |
Reactively render an Embedding Atlas explorer. |
Maps & geospatial
render_ipyleaflet |
Reactively render an ipyleaflet map. |
render_leafmap |
Reactively render a leafmap map. |
render_maplibre |
Reactively render a maplibre map. |
render_lonboard |
Reactively render a lonboard map. |
render_geolibre |
Reactively render a GeoLibre map – the full GeoLibre GIS app embedded as a widget. |
render_keplergl |
Reactively render a kepler.gl map. |
render_pydeck |
Deprecated: use pydeck layers with render_maplibre instead. |
3D
render_k3d |
Reactively render a k3d 3D plot. |
render_pythreejs |
Reactively render a pythreejs 3D scene. |
render_pyvista |
Reactively render a pyvista 3D plot. |
render_ipyvolume |
Reactively render an ipyvolume 3D plot. |
Scientific
render_mols2grid |
Reactively render a mols2grid molecule grid. |
render_nglview |
Reactively render an nglview molecular structure viewer. |
render_vizarr |
Reactively render a vizarr image viewer (for OME-NGFF/Zarr bioimages). |
render_niivue |
Reactively render a NiiVue neuroimaging viewer (volumes, overlays, and meshes), via ipyniivue. |
render_ipyaladin |
Reactively render an ipyaladin sky viewer (Aladin Lite). |
render_rerun |
Reactively render a rerun viewer. |
Networks
render_ipycytoscape |
Reactively render an ipycytoscape network graph. |
render_ipysigma |
Reactively render a graph with ipysigma (sigma.js). |
Input & drawing
render_drawdata |
Reactively render a drawdata drawing widget. |
render_ipycanvas |
Reactively render an ipycanvas canvas. |
render_ipyfilechooser |
Reactively render an ipyfilechooser file chooser. |
Other
register_widget() |
Deprecated. Use @render_widget instead. |
bokeh_dependency() |
Create an HTML dependency on bokeh’s JavaScript/CSS resources. |