• Open Source.
    These libraries are free forever. Your Pro plan helps keep them top notch.
  • Share Online.
    Share charts, dashboards, Jupyter notebooks, and presentations through our enterprise-grade cloud.
  • Engineering Support.
    Get instant chat support from our awesome engineering team.
Show Sidebar Hide Sidebar

Plotly Python Library

Plotly's Python graphing library makes interactive, publication-quality graphs online. Examples of how to make line plots, scatter plots, area charts, bar charts, error bars, box plots, histograms, heatmaps, subplots, multiple-axes, polar charts, and bubble charts.

$ 0 / mo
Open-source (MIT) & free forever

$ 33 / mo
Billed annually

Go Pro
Open Source MIT Licensed Pro Plans support our open-source work
Support Community Forum Email & Chat Support
Security Work offline in Python Sync to enterprise-grade, private cloud
Sharing Share Charts as offline HTML files Share charts, dashboards, and Jupyter notebooks with secure 1-click links
Jupyter Create Plotly charts in Jupyter Share Jupyter notebooks online securely
Design Style Plotly charts in Python Touch up styling in online editor
Basic Charts
Statistical and Seaborn-style Charts
Scientific Charts
Financial Charts
3D Charts
Report Generation
Connecting to Databases
Fitting Tools
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
Mathematics in Python
Statistics in Python
Peak Analysis in Python
Plotly Offline

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

Still need help?
Contact Us

For guaranteed 24 hour response turnarounds, upgrade to our Premium or Enterprise plans.