箱线图
Posted wutanghua
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了箱线图相关的知识,希望对你有一定的参考价值。
import numpy as np import matplotlib.pyplot as plt # 加载数据 res = np.load("./国民经济核算季度数据.npz", allow_pickle=True) # 获取数据 columns = res[‘columns‘] values = res[‘values‘] print("columns: ", columns) print("values: ", values) # 1、创建画布 plt.figure() # 默认不支持中文,需要配置RC 参数 plt.rcParams[‘font.sans-serif‘]=‘SimHei‘ # 设置字体之后不支持负号,需要去设置RC参数更改编码 plt.rcParams[‘axes.unicode_minus‘]=False # 2、绘图 # 给定x 的时候 每一个要画的箱子的数据必须是一个整体元素 # x = (values[:, 3],values[:, 4],values[:, 5]) # 如果上面这种写法报错 x = list((list(values[:, 3]),list(values[:, 4]),list(values[:, 5]))) # notch 就是开缺口,---牵扯到数学概念---置信区间 # meanline 均线 # showmeans 展示均线 # labels 名称 labels =[tmp[:4] for tmp in columns[3:6]] plt.boxplot(x,notch=True,meanline=True,showmeans=True,labels=labels) plt.grid(True) # 3、展示图片 plt.show() # 没有什么具体的应用场景,只要有需求都可以使用
以上是关于箱线图的主要内容,如果未能解决你的问题,请参考以下文章