Как создать сложенную гистограмму с помощью matplotlib - PullRequest
0 голосов
/ 10 февраля 2019

Я очень плохо знаком с Python и недавно начал изучать matplotlib.У меня есть набор данных, который имеет одну 5 независимых переменных и 1 зависимую переменную.Я хочу создать гистограмму с накоплением, которая может показать распределение переменных в пределах независимой переменной.

Вот мои необработанные данные: страна, возраст, new_use, source и total_pages_visited являются независимыми переменными.Преобразованный является зависимой переменной.Я хочу создать отдельную гистограмму для каждой независимой переменной.И в каждой гистограмме она показывает распределение переменных и помечает разные категории «преобразованных» разными цветами.

1 Ответ

0 голосов
/ 11 февраля 2019

Я думаю, что вы хотите составной столбчатый график , и вы можете использовать pandas для его достижения.

import pandas as pd
import numpy as np
from matplotlib import pyplot as plt

df = pd.DataFrame(np.asarray([[1,2],[3,4],[5,6]]),index=['A','B','C'], columns=['Converted-Yes', 'Converted-No'])

df.plot.bar(stacked=True)
plt.show()

Приведенный выше код генерирует график:

plot

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