Несколько коробочных сюжетов на одной фигуре Matplotlib python - PullRequest
0 голосов
/ 23 мая 2019

Мои данные имеют 12 столбцов.Столбцы F1, F2, ..., F11) являются особенностями.Столбец 12 содержит метку этих признаков либо да, либо нет.

Я хотел бы нанести блокпост всех этих 11 элементов на метку, но разделить их да или нет.

Мой код на данный момент:

names=['f1','f2',......'f11']
for i in range(11):
    yes = df[df['class']=='YES'][names[i]]
    no = df[df['class']=='NO'][names[i]]
    fig,axes = plt.subplots(figsize=(8,8))
    bp = axes.boxplot([yes,no], labels=['YES', 'NO'],patch_artist=True)
    for box in bp['boxes']:
        box.set(color='#7570b3', linewidth=2)
        box.set(facecolor = '#FF0000')

Мой вопрос: как показать F2, F3, ..., F11 против метки на одном графике с некоторым промежутком между ними?

как в вопросе, связанном с R ( Построить несколько боксов на одном графике )

1 Ответ

0 голосов
/ 23 мая 2019

Это может быть возможный дубликат аналога matplotlib R's `pair`

Вот еще один вариант для вас: https://seaborn.pydata.org/generated/seaborn.pairplot.html

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