分类属性绘图

拈花ヽ惹草 提交于 2019-12-15 10:45:12
  1. 图的合并

    sns.violinplot(x='day',y='total_bill',data=tips,inner=None)
    sns.swarmplot(x='day',y='total_bill',data=tips,color='w',alpha=.5)
    

    运行结果:
    在这里插入图片描述

  2. 显示的集中趋势可以用条形图来表示

    sns.barplot(x='sex',y='survived',hue='class',data=titanic)
    

    运行结果:
    在这里插入图片描述

  3. 点图可以更好的表述变化差异

    sns.pointplot(x='sex',y='survived',hue='class',data=titanic)
    

    运行结果:
    在这里插入图片描述

  4. 指定线型

    sns.pointplot(x='class',y='survived',hue='sex',data=titanic,
                  palette={'male':'g','female':'m'},
                  marker={'`','o'},
                  linestyles=['-','--'])
    

    运行结果:
    在这里插入图片描述

  5. 盒图横着画

    sns.boxplot(data=iris,orient='h')
    

    运行结果:
    在这里插入图片描述

  6. 多面板分类图

    sns.factorplot(x='day',y='total_bill',hue='smoker',data=tips)
    

    运行结果:
    在这里插入图片描述

    sns.factorplot(x='day',y='total_bill',hue='smoker',data=tips,kind='bar')
    

    运行结果:
    在这里插入图片描述

    sns.factorplot(x='day',y='total_bill',hue='smoker',data=tips,col='time',kind='swarm')
    

    在这里插入图片描述

    sns.factorplot(x='time',y='total_bill',hue='smoker',data=tips,
                   col='day',kind='box',size=4,aspect=.5)
    

    运行结果:
    在这里插入图片描述

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!