Я начинающий питон. Я пытаюсь сделать горизонтальную гистограмму с разными цветами.
У меня есть набор данных, подобный приведенному ниже:
dataset = [{'A':19, 'B':39, 'C':61, 'D':70},
{'A':34, 'B':68, 'C':32, 'D':38},
{'A':35, 'B':45, 'C':66, 'D':50},
{'A':23, 'B':23, 'C':21, 'D':16}]
data_orders = [['A', 'B', 'C', 'D'],
['B', 'A', 'C', 'D'],
['A', 'B', 'D', 'C'],
['B', 'A', 'C', 'D']]
Первый список содержит числовые данные, а второй — порядок каждого элемента данных. Мне нужен второй список здесь, потому что порядок A, B, C и D имеет решающее значение для набора данных при их представлении в моем случае.
Используя данные, подобные приведенным выше, я хочу создать гистограмму с накоплением, как показано на рисунке ниже. Это было сделано в MS Excel мной вручную. Что я надеюсь сделать сейчас, так это создать гистограмму такого типа, используя Matplotlib с набором данных, подобным приведенному выше, более автоматическим способом. Я также хочу добавить легенду к диаграмме, если это возможно.
На самом деле, я полностью потерялся, пытаясь это сделать сам. Любая помощь будет очень и очень полезна. Спасибо вам большое за ваше внимание!