向小提琴曲线图添加新的四分位线可以通过以下步骤实现:
import matplotlib.pyplot as plt
import numpy as np
# 准备数据
data = np.random.randn(100)
# 绘制小提琴图
plt.violinplot(data)
# 计算四分位数
q1 = np.percentile(data, 25)
q2 = np.percentile(data, 50)
q3 = np.percentile(data, 75)
# 添加四分位线
plt.axhline(q1, color='r', linestyle='--', label='Q1')
plt.axhline(q2, color='g', linestyle='--', label='Q2')
plt.axhline(q3, color='b', linestyle='--', label='Q3')
# 标注图表
plt.legend()
plt.xlabel('Data')
plt.ylabel('Frequency')
plt.title('Violin Plot with Quartiles')
# 显示图表
plt.show()
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云