有没有办法插入一条连接箱线图上某些点的线? 例如,显示一个boxplot和一条连接每个中值的行或连接其他一些点的行。
答案 0 :(得分:0)
您可以直接绘制与箱形图所在轴相同的轴。
import matplotlib.pyplot as plt
import numpy as np
a = np.random.rand(20)
b = np.r_[a, np.random.rand(20)*1.6]
c = np.random.rand(20)*2.1
data = [a,b,c]
mins = [d.min() for d in data]
maxes = [d.max() for d in data]
plt.figure()
plt.boxplot(data)
# simply plot the data as usual
plt.plot([1,2,3], mins, c="r", lw=2)
plt.plot([1,2,3], maxes, c="g", lw=2)
plt.show()