Altair RenderersΒΆ
In order to turn your altair chart from the JSON structure output by Altair into a rendered visualization requires a front-end that knows how to interpret Vega and Vega-Lite specifications. To enable a particular renderer, you can use:
import altair as alt
alt.renderers.enable(renderer_name)
Altair ships with the following renderers:
- JupyterLab
JupyterLab works with the default renderer, and requires no additional enable step. To switch back to it after another renderer has been enabled, use:
alt.renderers.enable('jupyterlab') # Note: identical to enable('default')
for more details on version and system requireements, see Displaying in JupyterLab.
- nteract
nteract works with the default renderer and requires no additional enable step. To switch back to it after another renderer has been enabled, use:
alt.renderers.enable('nteract') # Note: identical to enable('default')
for more details on version and system requirements, see Displaying in nteract.
- Jupyter Notebook
for the classic Jupyter Notebook (not JupyterLab), you must switch to the
notebookrenderer:alt.renderers.enable('notebook')
Note that this requires the vega package; see Displaying in the Jupyter Notebook.
- Google Colab
Colab requires use of the
colabrenderer, which will be enabled by default when Altair is imported. To switch back to it after another renderer has been enabled, use:alt.renderers.enable('colab')
For more information, see Displaying in Colab.