Python学习笔记——绘图设置(三)箱线图

 箱线图也称箱须图,是利用数据中的五个统计量:最小值、第一四分位数(25%)、中位数、第三四分位数(75%)、最大值来描述数据的一种方法,粗略的看出数据是否有对称性、分布的分散程度等信息,可以用来比较多个样本的统计特征。

PS:四分位数:是指在统计学中把所有数值由小到大排列并分成四等份,处于三个分割点位置的数值。显然中位数就是第二四分位数。

import numpy as np
import matplotlib.pyplot as plt
np.random.seed(19680801)  # 随机数种子设置随机数的开始位置
all_Data = [np.random.normal(0, std, 100) for std in range(6, 10)]  # 生成以0为均值、std为标准差的正态分布的概率密度随机数
fg, ax = plt.subplots()
ax.boxplot(all_Data, sym='P',     # 设置异常值的标记方式
           labels= ['G1', 'G2', 'G3', 'G4'],  # x轴标记
           boxprops={'color': 'r'},  # 箱线图箱部参数设置
           capprops={'color': 'k'},  # 箱线图顶部横线设置
           whiskerprops={'linestyle': ':'},  # 箱线图须部参数设置
           flierprops={'markerfacecolor': 'r', 'markeredgecolor': 'None'})  # 异常值标记参数设置
ax.set_title=('box plot')
ax.set_xlabel('Samples')
ax.set_ylabel('Values')
plt.show()

Python学习笔记——绘图设置(三)箱线图_第1张图片 

你可能感兴趣的:(python,学习,matplotlib)