Logging interactive charts and visualizations#
You can log plots and charts, such as Matplotlib, Altair, Bokeh, and Plotly figures, as HTML objects and render them as interactive visualizations.
See examples in Neptune
Logging Matplotlib figures#
By default, Neptune logs Matplotlib figures as static images.
You can use
File.as_html() to log the figure as an interactive visualization instead.
For a more detailed example, see Working with Matplotlib.
Plotly is not compatible with the latest Matplotlib (3.5.0+) due to the fact that
mpl_to_plotly() uses deprecated Matplotlib functionalities.
To use Plotly together with Matplotlib, you may need to downgrade your Matplotlib version to
<3.5. For more information, see Plotly issue 1568 and issue 3624 on GitHub.
Logging Altair, Bokeh, and Plotly figures#
You can upload figures from these graphing libraries as any other file:
For a more detailed example, see Working with Altair.
For a more detailed example, see Working with Bokeh.
Example of how to log a 3D point cloud created using Plotly to Neptune: Open Neptune app ≫
For a more detailed example, see Working with Plotly.