En Matlab puedo visualizar una matriz data con bastante facilidad con
data = rand(10,10); % Createas a 10 x 10 random matrix imagesc(data); colorbar;Ahora quiero hacer lo mismo en python. Ya sé cómo trazar una matriz 2d (matriz numpy):
from matplotlib.pyplot import imshow import numpy as np data = np.random.random((10,10)) imshow(np.asarray(img))pero no sé cómo agregarle una barra de colores. ¿Algunas ideas?
import numpy as np import matplotlib.pyplot as plt plt.imshow(np.random.random((50,50))) plt.colorbar() plt.show()Otra posibilidad es usar plt.matshow()
import numpy as np import matplotlib.pyplot as plt plt.matshow(np.random.random((50,50))); plt.colorbar() plt.show()https://matplotlib.org/api/_as_gen/matplotlib.pyplot.matshow.html