web-dev-qa-db-ja.com

外れ値のないMatplotlibボックスプロット

Matplotlib(python)で箱ひげ図をプロットするときに外れ値を隠す方法はありますか?

私はそれをプロットする最も簡単な方法を使用しています:

  from pylab import *
  boxplot([1,2,3,4,5,10])
  show()

これにより、次のプロットが得られます。

(評判が足りないため画像を投稿できませんが、基本的には、y = 1でQ1、y = 5でQ3、y = 10で外れ値がある箱ひげ図です)

Y = 10の外れ値を削除して、プロットがQ1からQ3(この場合は1から5)のみを表示するようにします。

23
Didac Busquets

Matplotlibの現在のバージョンでは、次のことができます。

boxplot([1,2,3,4,5,10], showfliers=False)

または

boxplot([1,2,3,4,5,10], sym='')

古いバージョンでは、2番目のアプローチのみが機能します。

docs for boxplotは、少なくとも「自分でチラシを見せたくない場合は空の文字列( '')を入力してください」と言っています。 、「外れ値」はより馴染みのあるWordです。

41
tom10