Сгенерировать коробочный график из 5-ти числовых сводок (мин., Макс., Квантили)? - PullRequest
0 голосов
/ 20 ноября 2018

Некоторые исследователи часто сообщают о результатах в виде 5-кратной сводки.В то время как для моей методологии у меня есть необработанные данные, я хотел бы сравнить коробочные графики.

Следовательно, можно ли нарисовать блокпост из 5-кратного номера с помощью matplotlib / seaborn?

Идея уже обсуждалась для R [здесь] и здесь 2 .

1 Ответ

0 голосов
/ 20 ноября 2018

Сводка из 5 чисел может рассматриваться как набор данных из 5 чисел: [min, Q1, Q2, Q3, max].Таким образом, вы можете сгенерировать набор данных с этими 5 числами и нанести их на коробочную диаграмму.

Например:

import seaborn

def fiveNumBox(mi, q1, q2, q3, ma):
    data = [mi, q1, q2, q3, ma]
    ax = seaborn.boxplot(data=data, orient="h")
    ax.get_figure().savefig('figure.png')

fiveNumBox(1, 2, 3, 4, 5)

Создает: enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...