Plot binary matrix as dot
Afficher commentaires plus anciens
Hi,
I have this matrix that indicates a location [0 0 0 0 1 0 1 1 0 0 1 0 0 0]. I want to plot the value of 1 from this matrix using dot as the marker. How can I do it?
Thanks.
1 commentaire
maxanto
le 18 Juin 2021
spy([1 1 0; 0 0 0; 1 0 1])
Réponse acceptée
Plus de réponses (2)
maxanto
le 18 Juin 2021
1 vote
spy([1 1 0; 0 0 0; 1 0 1])
the cyclist
le 25 Juin 2015
Modifié(e) : the cyclist
le 25 Juin 2015
One guess at what you want. If this is not what you want, I suggest you add detailed explanation.
figure x = [0 0 0 0 1 0 1 1 0 0 1 0 0 0]; x(x==0) = NaN; % Changing the value of x. If you need it preserved, save to a new variable. h = plot(1:numel(x),x,'k.'); set(h,'MarkerSize',24) xlim([0.5 numel(x)+0.5])

Catégories
En savoir plus sur Annotations dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!