Imagegrid no caderno Jupyter
Estou seguindo um exemplo da documentação do matplotlib em Imagegrid e estou tentando replicá-lo no bloco de anotações Jupyter:
% matplotlib inline
import matplotlib.pyplot as plt
from mpl_toolkits.axes_grid1 import ImageGrid
import numpy as np
im = np.arange(100)
im.shape = 10, 10
fig = plt.figure(1, (4., 4.))
grid = ImageGrid(fig, 111, # similar to subplot(111)
nrows_ncols=(2, 2), # creates 2x2 grid of axes
axes_pad=0.1, # pad between axes in inch.
)
for i in range(4):
grid[i].imshow(im) # The AxesGrid object work as a list of axes.
plt.show()
Saída esperada:
O que estou recebendo:
Não estou conseguindo a grade de imagens, como você pode ver. O que estou fazendo errado
EDITA Se eu remover o%matplotlib inline
, acabei de receber (écell[1]
para provar que reiniciei meu kernel):
Nenhuma plotagem mostrad
Estou correndomatplotlib
version3.0.0
, marcado comconda list matplotlib
, jupyter
é4.4.0
, marcado comjupyter --version
. No Windows 10, Anaconda, python 3.6.