python基础-seaborn的FacetGrid函数构造网格

python基础-seaborn的FacetGrid函数构造网格

要在数据集的子集中分别可视化变量的分布或多个变量之间的关系时,该类非常有用。
一个FacetGrid可以与多达三个维度可以得出:row,col,和hue。前两个与得到的轴阵列有明显的对应关系; 将色调变量视为沿深度轴的第三个维度,其中不同的级别用不同的颜色绘制。
通过使用FacetGrid数据框初始化对象以及将形成网格的行,列或色调维度的变量名称来使用该类。这些变量应该是分类的或离散的,然后变量的每个级别的数据将用于沿该轴的小平面。
例如,假设我们想要检查tips数据集中午餐和晚餐之间的差异, 此外,每个的relplot(),catplot()以及lmplot()在内部使用这些对象,并且它们返回的对象时,他们完成,使得其可以用于进一步调整。

代码

import seaborn as sns
import matplotlib.pyplot as plt
tips = sns.load_dataset("tips",data_home='D:\myprograme\study\seaborn-data-master')
print(tips.head())
#先搭框架,表示按time进行分框
g = sns.FacetGrid(tips,col="time")
#需要画的是什么
g.map(plt.hist,"tip")
plt.show()
#先搭框,再画散点图,指标是什么,指定透明度
g=sns.FacetGrid(tips,col="sex",hue="smoker")
g.map(plt.scatter,"total_bill","tip",alpha=.7)
#类别展示
g
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值