Plotly for Python is now entirely open source, free, and self-hosted
Learn more about why we've open sourced

Plotly Python Library

Chart Examples

Basic Charts


3D Charts

Multiple Axes, Subplots, and Insets


Add Custom Controls with JavaScript

All Plotly charts have click, hover and zoom events exposed to add custom controls with Plotly's JavaScript postMessage API.

Layout Options

File Settings

Image Export & Retrieving Plots

Using Offline

Plotly is a web-connected service by default, but can also work entirely offline within the IPython Notebook.