【发布时间】:2021-02-20 03:54:58
【问题描述】:
我有一个数据集,其中包含美国每个州两列的模式,其中一列定义为“cpm”,另一列定义为“spend”。我正在尝试确定如何循环遍历每个状态并为每个状态创建一个子图,其中散点图以 cpm 作为 x 轴并作为 y 轴花费。虽然我能够为每个状态创建此循环和子图,但我没有看到正在显示的数据。我应该使用不同的 seaborn 情节来实现这一点吗?
代码:
# state list
states = [
'alabama',
'alaska',
'arizona',
]
for state in states[0:3]:
state_cpm = state + "_" + "cpm"
state_spend = state + "_" + "spend"
sns.pairplot(data=df, x_vars=state_cpm, y_vars=state_spend)
// df data example
alabama_cpm | alabama_spend
9.883076 | 63477.0
10.013527 | 100110.0
10.358303 | 91535.0
当前结果:
【问题讨论】:
标签: python pandas matplotlib seaborn