colormap for a matrix

65 vues (au cours des 30 derniers jours)
MiauMiau
MiauMiau le 10 Déc 2017
Commenté : Image Analyst le 10 Déc 2017
Given a matrix:
0 0.0104 0.0027
0.0104 0 0.0163
0.0027 0.0163 0.0000
I am using imagesc(corrData). However I would like to only have the integers displayed on x- and y-axis ("1","2" and "3"). How can I accomplish that?

Réponse acceptée

Image Analyst
Image Analyst le 10 Déc 2017
Use xticks and yticks():
m = [ 0 0.0104 0.0027
0.0104 0 0.0163
0.0027 0.0163 0.0000]
imagesc(m);
axis on;
xticks(1:size(m, 2));
yticks(1:size(m, 1));
  2 commentaires
MiauMiau
MiauMiau le 10 Déc 2017
Thanks! A quick other question: How can I change the colormap I want to use?
Image Analyst
Image Analyst le 10 Déc 2017
cmap = hsv(256); % Or whatever function you want like jet(), hot(), autumn(), etc.
colorbar(gca, cmap);

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Orange dans Help Center et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by