Как установить, как гистограммы возвращаются через pd.df.hist ()? - PullRequest
0 голосов
/ 03 ноября 2019

При запуске этой строки:

pd.df.hist(figsize = (20,20))

Я получаю 10 гистограмм, соответствующих df. Они построены следующим образом (x = гистограмма)

x x x
x x x
x x x
x 

Вместо этого я хотел бы использовать только две гистограммы для «осей» (я думаю, что то, что matplotlib использует для обозначения того, где оно будет отображаться). Так что вместо этого, когда я запускаю эту строку, я получаю это вместо:

X X
X X
X X
X X
X X

, если вы передадите

barplots = pd.df.hist(figsize = (20,20))
print(type(barplots)
print(len(barplots))
print(barplots.shape)

ваш вывод будет

numpy.ndarray
4
(4, 3)

Ядогадываясь, мне нужно изменить форму моего массива графиков matplotlib или добавить аргумент soe в df.hist (), чтобы он создал нужный мне массив. Но я не уверен, как это сделать, я попытался изменить форму массива, но почему в нем всего 12 элементов, если это всего 10 гистограмм? Весь мой фрейм данных - только 11 столбцов.

Я попробовал это:

test = barplots.reshape((1,12)) # hoping for 1 plot per row 
test
plt.show()

Но на самом деле ничего не возвращается.

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