python
17 lines · 1 tab
Dr. Elena Vasquez
Apr 2026
1 tab
import pandas as pd
import plotly.express as px
df = pd.read_csv('marketing_performance.csv')
fig = px.scatter(
df,
x='spend',
y='revenue',
size='conversions',
color='channel',
hover_data=['campaign_name', 'region'],
trendline='ols',
title='Campaign efficiency overview',
)
fig.update_layout(template='plotly_white')
fig.show()
1 file · python
Explain with highlit
Static plots are fine for papers, but product and business reviews often benefit from interactive filtering and hover details. I use Plotly when I need fast exploratory dashboards without spinning up a full app. It is especially useful for cohort analysis, anomaly inspection, and notebook demos that people actually engage with.
Share this code
Here's the card — post it anywhere.