In Matlab I can visualize a matrix data
quite easily with
data = rand(10,10); % Createas a 10 x 10 random matrix imagesc(data); colorbar;
Now I want to do the same thing in python. I already know how to plot a 2d matrix (numpy array):
from matplotlib.pyplot import imshow import numpy as np data = np.random.random((10,10)) imshow(np.asarray(img))
but I don't know how to add a colorbar to it. Any ideas?
For plotting graphs in Python, we will use the Matplotlib library. Matplotlib is used along with NumPy data to plot any type of graph. From matplotlib we use the specific function i.e. pyplot(), which is used to plot two-dimensional data.
import numpy as np import matplotlib.pyplot as plt plt.imshow(np.random.random((50,50))) plt.colorbar() plt.show()
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With