import seaborn as sns
tips = sns.load_dataset("tips",cache=True)
sns.relplot(x="total_bill",y="tip",data=tips)
<seaborn.axisgrid.FacetGrid at 0x21c256fc940>
sns.relplot(x="total_bill",y="tip",hue="day",data=tips)
<seaborn.axisgrid.FacetGrid at 0x21c2695f6a0>
sns.relplot(x="total_bill",y="tip",hue="day",col="time",data=tips)
<seaborn.axisgrid.FacetGrid at 0x21c26975340>
sns.relplot(x="total_bill",y="tip",hue="day",col="time",row="sex",data=tips)
<seaborn.axisgrid.FacetGrid at 0x21c26b1ae80>
sns.relplot(x="total_bill",y="tip",col="day",col_wrap=2,data=tips)
<seaborn.axisgrid.FacetGrid at 0x21c25b74d90>
fmri = sns.load_dataset("fmri")
sns.relplot(x="timepoint",y="signal",kind="line",data=fmri)
<seaborn.axisgrid.FacetGrid at 0x21c2587f1f0>
# 设置hue为event,就会根据event来绘制不同的颜色
# 设置col为region,就会根据region值的个数来绘制指定个数的图
# 设置style为event,就会根据event来设置线条的样式
sns.relplot(x="timepoint",y="signal",kind="line",hue="event",col="region",style="event",data=fmri)
<seaborn.axisgrid.FacetGrid at 0x21c2701c5b0>
sns.catplot(x="day",y="total_bill",data=tips,hue="sex")
<seaborn.axisgrid.FacetGrid at 0x21c2965f9a0>
sns.catplot(x="day",y="total_bill",kind="swarm",data=tips,hue="sex")
<seaborn.axisgrid.FacetGrid at 0x21c29370640>
sns.catplot(y="day",x="total_bill",kind="swarm",data=tips,hue="sex")
<seaborn.axisgrid.FacetGrid at 0x21c25544220>
# 统计星期三到星期天的消费总额的平均数
sns.catplot(x="day",y="total_bill",data=tips,kind="bar")
<seaborn.axisgrid.FacetGrid at 0x21c2cd4afd0>
sns.catplot(x="day",y="total_bill",data=tips,kind="violin",hue="sex",split=True)
<seaborn.axisgrid.FacetGrid at 0x21c2944d8e0>
# 统计星期三到星期天的消费总额的平均数
sns.catplot(x="day",y="total_bill",data=tips,kind="bar")
<seaborn.axisgrid.FacetGrid at 0x21c2acfe3a0>