Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用两个数据集创建seaborn因子图?_Python_Pandas_Matplotlib_Seaborn - Fatal编程技术网

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