2017-02-08 3 views
2

In Matlab kann ich eine Matrix visualisieren data ganz leicht mitWie eine 2D-Matrix in Python mit Farbbalken plotten? (Wie imagesc in Matlab)

data = rand(10,10) % Createas a 10 x 10 random matrix 
imagesc(data); 
colorbar; 

Jetzt möchte ich die gleiche Sache in Python zu tun. Ich weiß schon, wie eine 2D-Matrix (numpy Array) zeichnen:

from matplotlib.pyplot import imshow 
import numpy as np 
data = np.random.random((10,10)) 
imshow(np.asarray(img)) 

aber ich weiß nicht, wie ein colorbar, um es hinzuzufügen. Irgendwelche Ideen?

Antwort

12
import numpy as np 
import matplotlib.pyplot as plt 

plt.imshow(np.random.random((50,50))); 
plt.colorbar() 
plt.show()