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备案:
 公安联网备案: