Python violinplot()函数:绘制箱型图
小提琴图是用来展示数据分布状态及概率密度的图表。
在 Python 中,可以通过 matplotlib.pyplot 模块中的 violinplot() 函数绘制小提琴图,其语法格式如下:
示例代码如下:
在 Python 中,可以通过 matplotlib.pyplot 模块中的 violinplot() 函数绘制小提琴图,其语法格式如下:
violinplot(dataset,positions,vert,widths,showmeans,showextrema,showmedians,quantiles,points,bw_method)
各个参数的含义是:- dataset 表示数据;
- positions 表示小提琴体的位置;
- vert 表示小提琴体的方向;
- widths 表示小提琴体的宽度;
- showmeans 表示是否显示算术平均值;
- showextrema 表示是否显示极值;
- showmedians 表示是否显示中位数;
- quantiles 表示分位数的位置;
- points 表示定义计算核密度估计的点的数量;
- bw_method 表示估算带宽的方法。
示例代码如下:
import matplotlib.pyplot as plt import numpy as np #显示中文 plt.rcParams['font.sans-serif']='SimHei' #显示负号 plt.rcParams['axes.unicode_minus']=False #x轴的刻度线向内显示 plt.rcParams['xtick.direction']='in' #y轴的刻度线向外显示 plt.rcParams['ytick.direction']='out' #创建画布 plt.figure(figsize=(12,10)) #小提琴标题 plt.title('正态分布') #数据 data=np.random.normal(size=10000) #绘制小提琴图 plt.violinplot(dataset=data) plt.show()上面代码的运行结果如下图所示。