matlab in a plot use annotation for diamond
69 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
i'm kind of a newbie in matlab, hope that someone can help me!
I'm doing several plots, using "hold on", with different markers and colors in a cycle. I would like to create a legend for the plot. The problem is that not always all the plots will be created, as sometimes the vector will be null, and therefore "legend" is not a good option.
I was thinking to use annotation, but i don't know how to represent the symbols like "Diamond" or "Left-pointing triangle", with colors and filled, using the annotation
For example: how to write this in the form of annotation??
'marker','d','markerfacecolor',[0 1 0],'LineStyle','none','color',rgb('lime')
0 commentaires
Réponses (1)
Chad Greene
le 17 Jan 2016
Check out the LineSpec table here. Use plot(x,y,'d') for diamond or plot(x,y,'<') for left-pointing triangle. Include 'markerfacecolor' to fill the marker. For example,
plot(x,y,'d','color','r','markerfacecolor','b','markersize',12)
prints a big blue diamond with a red outline.
Voir également
Catégories
En savoir plus sur Annotations dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!