首页 > 编程笔记 > Python笔记

Python violinplot()函数:绘制箱型图

小提琴图是用来展示数据分布状态及概率密度的图表。

Python 中,可以通过 matplotlib.pyplot 模块中的 violinplot() 函数绘制小提琴图,其语法格式如下:

violinplot(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()
上面代码的运行结果如下图所示。

推荐阅读