使用python绘制小提琴图
使用python绘制小提琴图
- 小提琴图
- 效果
- 代码
小提琴图
小提琴图(Violin Plot)是一种结合了箱线图和核密度估计图的图形,用于显示数据分布的情况。它不仅展示了数据的四分位数、最大值和最小值,还通过密度曲线展示了数据的分布形状。相比于传统的箱线图,小提琴图可以提供更多关于数据分布的细节信息,是数据分析中非常有用的工具。
效果
代码
import matplotlib.pyplot as plt
import seaborn as sns
import numpy as np# 生成示例数据
np.random.seed(10)
data = [np.random.normal(0, std, 100) for std in range(1, 5)]# 创建图形
plt.figure(figsize=(10, 6))# 使用seaborn绘制小提琴图
sns.violinplot(data=data)# 添加标题和标签
plt.title('Violin Plot')
plt.xlabel('Category')
plt.ylabel('Values')# 显示图表
plt.show()