Working with Plotly#
Plotly is one of the most common Python graphing libraries for interactive graphs.
You can log interactive 2D and 3D charts generated in Plotly to Neptune.
See in Neptune  Example script 
Before you start#
Tip
To follow the guide without any setup, run the Colab example.
- Set up Neptune. Instructions:
-
Install Plotly:
Matplotlib incompatibility
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.
Plotly logging example#
-
Import Neptune and start a run:
- If you haven't set up your credentials, you can log anonymously:
neptune.init_run(api_token=neptune.ANONYMOUS_API_TOKEN, project="common/plotly-support")
- If you haven't set up your credentials, you can log anonymously:
-
Create a sample figure:
-
Upload the interactive figure:
-
To stop the connection to Neptune and sync all data, call the
stop()
method: -
To open the run, click the Neptune link that appears in the console output.
Example link: https://app.neptune.ai/common/plotly-support/e/PLOT-2
-
Find the logged images in the All Metadata section.