boxplot之间的界限

时间:2016-12-18 13:37:22

标签: python matplotlib boxplot

有没有办法插入一条连接箱线图上某些点的线? 例如,显示一个boxplot和一条连接每个中值的行或连接其他一些点的行。

1 个答案:

答案 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()