2014-12-13 1 views
2

을 :plt.boxplot는 SYM = '설정에도 불구하고 전단지를 그립니다'를 <a href="http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.boxplot" rel="nofollow noreferrer">docs</a>에 따르면

빈 문자열을 입력하면 전단지를 표시하지 않으려면 (''). 그러나

, 다음 코드 :

plt.boxplot(([1,2,3,4, 200], [5,10,23, 42, 300]), sym = '') 

는 생산 :

enter image description here

전단지는 분명히있다. 이거 버그 야? 내가 뭔가 잘못하고 있는거야?

(파이썬 2.7.8, 1.4.0 MPL)

+1

파이썬 2.7.8 및 matplotlib 1.4.2로는 재생할 수 없습니다. 당신은'showfliers = False' 옵션을 시도 할 수 있습니다. 또한'plt.boxplot (..., sym = '')'줄을 출력한다면'fliers'에서 무엇을 말할까요? 내 말은 (그리고 그것은) "전단지"라고 말합니다 : []'. – fhdrsdg

+3

참조 : https://github.com/matplotlib/matplotlib/issues/3459, 해당 문제는 이미 신고되었으며 수정 됨 : https://github.com/matplotlib/matplotlib/pull/3533 – cel

+0

@cel 대답으로? – tacaswell

답변

2

이 문제 matplotlibv1.4.1 고정 된 회귀이다. 문제에 대한 자세한 내용은 salspaugh's tickettcaswell's fixgithub에서 확인할 수 있습니다.

showfliers=False에서 boxplot으로 전달되는 주석에서 언급 한 것처럼 이상 치를 숨기는 또 다른 깔끔한 옵션이 있습니다.

관련 문제