What problem does it solve?
Provide interactive, exploratory, and web-embeddable visualizations so users can inspect data with hover tooltips, pan/zoom, selections, and animations rather than static images that hide detail and interactivity.
Core Features & Use Cases
- Wide chart coverage: 40+ chart types including scatter, line, bar, heatmap, 3D, maps, financial charts, and hierarchical diagrams.
- Two APIs: Plotly Express for fast, high-level plotting from DataFrames and graph_objects for fine-grained control and custom multi-trace figures.
- Interactivity & exports: Built-in hover tooltips, selection, rangesliders, animations, HTML export for embedding, and static image export via kaleido.
- Integration: Embeds in Dash apps or Jupyter (FigureWidget) for interactive dashboards and web applications.
- Use Case: Build an exploratory dashboard that lets analysts filter time series, zoom into regions, and export interactive charts for stakeholder presentations.
Quick Start
Create an interactive scatter plot from my pandas DataFrame df using Plotly Express with hover tooltips and export it as a standalone HTML file.