Learn Plotly
Interactive, web-ready charts in Python with Plotly Express and graph objects
Plotly is a Python graphing library that produces interactive charts rendered by the plotly.js JavaScript engine: hover tooltips, zoom, pan and legend toggling work out of the box in notebooks, HTML files and web apps. Plotly Express builds most charts from a DataFrame in one line, while graph objects give full control over every trace and layout property.
Before you start
How deep do you want to go?
1. EssentialsRead and write simple code, do the everyday basics
2. PracticalUse it productively at work, with the usual idioms
3. AdvancedThe less common features, performance and trade-offs
4. ExpertInternals and the edge cases experts know