1 | import pandas as pd |
1 | tips = sns.load_dataset("tips") |
重叠很正常,但是影响观察数据量。
1 | sns.stripplot(x="day",y="total_bill",data=tips,jitter=True) |
1 | sns.swarmplot(x="day",y="total_bill",data=tips) |
1 | sns.swarmplot(x="day",y="total_bill",hue="sex",data=tips) |
1 | sns.violinplot(x="total_bill",y="day",hue="time",data=tips) |
1 | sns.violinplot(x="total_bill",y="day",hue="sex",data=tips,split=True) |
1 | sns.violinplot(x="day",y="total_bill",data=tips,inner=None) |
1 | titanic |
点图可以很好的描绘数据的差异
1 | sns.pointplot(x="sex",y="survived",hue = "class",data=titanic) |
1 | #多层面板分类图 |
1 | sns.factorplot(x="day",y="total_bill",hue="smoker",data=tips,kind="bar") |
1 | sns.factorplot(x="day",y="total_bill",hue="smoker",data=tips,kind="swarm",col="time") |
1 | sns.factorplot(x="day",y="total_bill",hue="smoker",data=tips,kind="box",col="day",size=4,aspect=0.5) |