1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Python数据分析28——seaborn可视化(四)之箱线图和分类柱状图

Python数据分析28——seaborn可视化(四)之箱线图和分类柱状图

时间:2020-09-14 23:46:21

相关推荐

Python数据分析28——seaborn可视化(四)之箱线图和分类柱状图

准备工作

先导入相关模块和数据集。

import numpy as npimport pandas as pdfrom pandas import Series, DataFrameimport matplotlib.pyplot as pltimport seaborn as sns%matplotlib inlinetips = sns.load_dataset('tips')tips.head()

seaborn 绘制箱线图

箱线图可以看到数据的四分卫、中位数和极值。通过boxplot() 函数来绘制。

sns.boxplot(x='day', y='total_bill', hue='time', data=tips)

注意,这里太也会自动生成图例。

seaborn 绘制分类柱状图

通过barplot() 函数分类柱状图。在默认情况下,该函数绘制的是y轴数据的平均值,还会有误差条。

sns.barplot(x='sex', y='tip',data=tips)

还可以通过hue 参数添加一个变量。

sns.barplot(x='sex', y='tip', hue='day', data=tips)

这样,就可以清楚的看到男女性分别在每一天中给的小费金额平均值的情况了。

在matplotlib() 中需要先计算才能绘制计数的柱状图,热在seaborn 中直接用 countplot() 函数就可以直接绘制了。

sns.countplot(x='size', data=tips)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。