2016-12-18 5 views
-1

boxplot 위에 몇 점을 연결하는 선을 삽입하는 방법이 있습니까? 예를 들어 상자 플롯과 모든 중간 값 또는 다른 점을 연결하는 선을 연결하는 선을 표시하십시오. 당신의 상자 그림가 상주로boxplot 사이의 선

+0

귀하의 질문이 명확하지 않다. 대략 원하는 것을 보여주는 그래픽을 삽입하거나 링크 할 수 있습니까? 그것은 matplotlib 이외의 다른 것으로 만들 수 있습니다. –

답변

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