Python 使用两个数据集创建seaborn因子图?
我有两个数据集: 根据这两个数据集,我创建了双因素图Python 使用两个数据集创建seaborn因子图?,python,pandas,matplotlib,seaborn,Python,Pandas,Matplotlib,Seaborn,我有两个数据集: 根据这两个数据集,我创建了双因素图 sns.factorplot(x='state',y='death',data=death,aspect=4) plt.xticks(旋转=90) 结果: 吸烟['total_smoker']=吸烟['smoke_daily']+吸烟['smoke_some_days'] sns.factorplot(x='state',y='total\u smoker',data=smoking.sort\u value(“state”),aspe
sns.factorplot(x='state',y='death',data=death,aspect=4)
plt.xticks(旋转=90)
吸烟['total_smoker']=吸烟['smoke_daily']+吸烟['smoke_some_days']
sns.factorplot(x='state',y='total\u smoker',data=smoking.sort\u value(“state”),aspect=3)
plt.xticks(旋转=90)
我正在寻找一种方法来直观地比较这两条线。是否有方法使用两组数据创建单因素图,以便更好地比较每个州的数据?有没有比我想的更好的方式来展示这种形象化?抱歉,如果我的问题不清楚,我仍然缺乏使用这些工具的经验。只需在同一轴上使用两个
lineplot
:
fig, ax = plt.subplots()
sns.lineplot(..., ax=ax) # first dataset
sns.lineplot(..., ax=ax) # second dataset
这似乎只是一条数据线。另一条线在那里,但它是平直的。你的数据范围似乎非常不同。也许你应该看看
twinx