Data Science
Interactive Viz with Plotly
SQL Mastery Team
June 6, 2026
6 min read
Welcome to **Day 136**. Static images are great for PDFs. Interactive charts are better for **Web Apps**.
Introduction to Plotly
Plotly creates HTML-based charts that look premium and feel like modern software.
The Code
import plotly.express as px
fig = px.scatter(df, x="gdp", y="life_expectancy",
size="population", color="continent",
hover_name="country", log_x=True)
fig.show()
Why it's a "Senior" skill
Interactive charts allow the viewer to answer their own questions. Instead of asking "What is that dot?", they can just hover over it. This builds trust and engagement with your data.
Your Task for Today
Create a basic line chart using `plotly.express` and try zooming in on a small section of the data.
*Day 137: Customizing Colors and Styles.*