一个非常优秀的python绘图库:多变量分析绘图和分类属性绘图
推荐
(此处已添加圈子卡片,请到今日头条客户端查看)
多变量绘图分析
这里继续使用tips的数据集,可以看出效果如右下所示
重叠是很常见的现象,但是重叠影响我观察数据的量了
这里使用了参数jitter=True,它的意思是让数据任意的左右移动,这样数据就不会重叠在一起了,便于我们的观察
这个是使用swarmplot的方式进行绘制,绘制的方式就像是一颗树一样,稍微有点夸张,现在不是让点左右移动了,现在是均匀的进行移动
这里是给它指定了参数hue=“sex”,表示看性别对数据的影响,然后效果如右所示
盒图使用boxplot的方式进行盒图的绘制
小提琴图
这个表示看time对数据的影响,
分类属性绘图这里使用了split=True,分割之后,上边表示一种属性(Lunch),下边表示一种属性(Dinner),这样看着特别的清晰。
还可以将两个图合在一起来画alpha表示指定透明度
柱状图
点图可以很好的显示男女之间的额差异,和class之间的差异
使用factorplot可以画出多层面板分类图
使用kind="swarm"可以指定其样式,这里是树型
使用col=”time“效果是上面的效果,分成两部分,一部分是lunch,一部分是dinner,表示按照这两个指标来画图
factorplot方法详解:
这是它的所有的参数,下面指定其数据的详解: