Подтвердить что ты не робот

Ящик Matplotlib без выбросов

Есть ли способ скрыть выбросы при построении прямоугольника в matplotlib (python)?

Я использую простейший способ его построения:

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

Это дает мне следующий график:

(Я не могу опубликовать изображение, потому что у меня недостаточно репутации, но в основном это ящик с Q1 при y = 1, Q3 при y = 5, а outlier при y = 10)

Я хотел бы удалить outlier при y = 10, так что график показывает только от Q1 до Q3 (в данном случае от 1 до 5).

4b9b3361

Ответ 1

В текущих версиях matplotlib вы можете:

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

или

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

В старых версиях будет работать только второй подход.

docs для boxplot укажите это: btw as, "Введите пустую строку ('), если вы не хотите показывать летчиков.", по крайней мере для меня, "выбросы" - это более знакомое слово.