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()
上面代码的运行结果如下图所示。
ICP备案:
公安联网备案: