Как создать сгруппированную и сложенную гистограмму с перекрывающимися данными в Python? - PullRequest
0 голосов
/ 05 ноября 2018

У меня есть данные, показывающие мне, сколько объектов имеют определенный тип и сколько объектов имеют определенные множественные типы, например:

  1. Набор A
    • Тип A: 30
    • Тип B: 16
    • Тип C: 180
    • Тип D: 119
    • Тип E: 20
    • Тип D и E одновременно: 18
    • Тип C и D и E одновременно: 2
  2. Набор B
    • Тип A: 10
    • Тип B: 14
    • Тип C: 0
    • Тип D: 99
    • Тип E: 18
    • Тип D и E одновременно: 18
    • Тип C и D и E одновременно: 2

И я хочу показать это на гистограмме таким образом, чтобы вы могли легко определить, сколько объектов каждого типа и сколько их одновременно.

Примерно так (не обращайте внимания на масштаб для набора B) chart

Неважно, какую библиотеку Python вы используете, я просто хочу, чтобы диаграмма была на изображении, или это могло быть что-то вроде в графически - html интерактивном формате.

1 Ответ

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

Попробуйте с Сложенным барплотом с matplotlib библиотекой, отметьте .

Или вы можете сделать это с seaborn, что-то вроде:

import seaborn as sns
sns.set()
dataframe.set_index('Set').T.plot(kind='bar', stacked=True)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...