美文网首页
6.7 箱线图

6.7 箱线图

作者: 操作系统 | 来源:发表于2017-05-11 10:04 被阅读0次

6.7.1 箱线图简介

线图就是由一组数据5个特征绘制的一个箱子和两条线段的图形,这种直观的箱线图不仅能反映出一组数据的分布特征,而且还可以进行多组数据的分析比较。这五个特征值,即数据的最大值、最小值、中位数和两个四分位数。如下图所示:


箱线图

四分位数[Quartile],就是统计学中把所有数值由小到大排列并分成四等份,处于三个分割点位置的数值就是四分位数。
第一四分位数 (Q1),又称“较小四分位数”,等于该样本中所有数值由小到大排列后第25%的数字。
第二四分位数 (Q2),又称“中位数”,等于该样本中所有数值由小到大排列后第50%的数字。
第三四分位数 (Q3),又称“较大四分位数”,等于该样本中所有数值由小到大排列后第75%的数字。
第三四分位数与第一四分位数的差距又称四分位距(InterQuartile Range,IQR)。
不论Q1,Q2,Q3的变异量数数值为何,均视为一个分界点,以此将总数分成四个相等部份,可以通过Q1,Q3比较,分析其数据变量的趋势。

6.7.2 箱线图的绘制

利用Matplotlib库中的boxplot方法可以绘制箱线图,以电影网站评分数据为例,示例代码:

import pandas as pd
import matplotlib.pyplot as plt
reviews = pd.read_csv('fandango_scores.csv')
cols = ['FILM', 'RT_user_norm', 'Metacritic_user_nom', 'IMDB_norm', 'Fandango_Ratingvalue']
norm_reviews = reviews[cols]
fig, ax = plt.subplots()
ax.boxplot(norm_reviews['RT_user_norm'])
ax.set_xticklabels(['Rotten Tomatoes'])
ax.set_ylim(0, 5)
plt.show()

显示结果:


绘制箱线图

我们也可以在同一子图内绘制多个列值的箱线图,参数以列表形式引入数据即可,示例代码:

num_cols = ['RT_user_norm', 'Metacritic_user_nom', 'IMDB_norm', 'Fandango_Ratingvalue']
fig, ax = plt.subplots()
ax.boxplot(norm_reviews[num_cols].values)
ax.set_xticklabels(num_cols, rotation=90)
ax.set_ylim(0,5)
plt.show()

显示结果:

多个箱线图

相关文章

  • 6.7 箱线图

    6.7.1 箱线图简介 线图就是由一组数据5个特征绘制的一个箱子和两条线段的图形,这种直观的箱线图不仅能反映出一组...

  • 如果绘制箱线图-Excel2013

    文章简介 继续学习,这次学习了箱线图的概念、四分位数计算以及箱线图的绘制,分享给大家。 箱线图简介 箱线图(Box...

  • R绘图

    heatmap pheatmap 实例 其他1 其他2 其他3 线图1 线图2 箱线图1 箱线图2 火山图 韦恩...

  • seaborn实例-boxplot-箱线图

    关于箱线图的理论,参考:箱线图(Box Plot)理论篇 这一篇看看seaborn中绘制箱线图 seaborn.b...

  • R语言绘制核密度图,箱线图,小提琴图,点图

    数据 模型 核密度图 可比较的核密度图 箱线图 简单箱线图 交叉因子箱线图 小提琴图 点图

  • R语言可视化(七):箱线图绘制

    07.箱线图绘制 清除当前环境中的变量 设置工作目录 基础boxplot函数绘制箱线图 ggplot2包绘制箱线图...

  • 认识matplotlib—直方图、饼图、箱线图

    本节主要介绍如何绘制直方图、饼图、箱线图。 直方图 饼图 箱线图

  • 箱线图

    箱线图五要素: 最大值 四分之三分位数 中位数 (图中红线) 四分之一分位数 最小值

  • 箱线图

    箱线图适合直观展示数据的分布。下图显示箱线图的构成,实际作图也可以根据自己需要进行一定调整/取舍。 其中 m 是中...

  • 箱线图

    import pandas as pd titanic = pd.read_csv("E:/Anaconda/Ma...

网友评论

      本文标题:6.7 箱线图

      本文链接:https://www.haomeiwen.com/subject/hzqytxtx.html