субплоттинг отсутствует библиотечные участки - PullRequest
0 голосов
/ 19 февраля 2019

Какой самый простой способ получить подсюжеты из missingno через msno.matrix() для df1, df2, df3.Я уже проверил этот вопрос и ниже решение не работает из-за TypeError 'AxesSubplot' object does not support indexing и обновленных панд и отсутствует на основе , что проблема .

fig = msno.matrix(df)
grid_ax = fig.axes[0]
my_subplots = plt.subplots(2, 2)
my_subplots[0][0] = grid_ax

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

#Set up the figure
fig, ax = plt.subplots(nrows=1, ncols=2 , figsize=(8,8) , squeeze=False)

plt.subplot(131) 
msno.matrix(df1)

plt.subplot(132) 
msno.matrix(df2)

plt.subplot(133) 
msno.matrix(df3)

plt.savefig('comparison.png') 
#plt.tight_layout()
plt.show()

Пожалуйста, оставьте общее решение, которое мы можем, просто заменив другой df, который мы можем использовать.Хорошего вечера

1 Ответ

0 голосов
/ 18 июня 2019

Ваша ошибка:

'AxesSubplot' object does not support indexing

Я бы попытался удалить индекс после .axes, например так:

fig = msno.matrix(df)
grid_ax = fig.axes

Надеюсь, это поможет

...