Plotting filled markers with colors

6 vues (au cours des 30 derniers jours)
bertie
bertie le 4 Juin 2014
Commenté : bertie le 4 Juin 2014
Here is a simple snippet of code: %----------------------------------
b=bone; % for the 'bone' colormap
for m=1:64; plot(m*(1:5),'o','MarkerFaceColor',b(m,:)); hold on; end %-----------------------------------
I expected to see a gradient in the color of the markers from black to white, the two extremes in the 'bone' colormap. Instead, I see the colors range from deep blue to a lighter shade of blue. What am I doing wrong?
I have tried this with other colormaps (jet, etc.) as well but the output of the code never shows a color range varying between the extremes of the chosen colormap.
Thanks.

Réponse acceptée

José-Luis
José-Luis le 4 Juin 2014
  1 commentaire
José-Luis
José-Luis le 4 Juin 2014
Modifié(e) : José-Luis le 4 Juin 2014
b=bone(64); % for the 'bone' colormap
for m=1:64;
plot(m,'o','MarkerFaceColor',b(m,:),'MarkerEdgeColor',b(m,:));
hold on;
end

Connectez-vous pour commenter.

Plus de réponses (1)

bertie
bertie le 4 Juin 2014
I am afraid that didn't do it.
  2 commentaires
José-Luis
José-Luis le 4 Juin 2014
That's because the edges were obscuring your figure. Please see revised answer.
Please accept an answer if it helped you.
bertie
bertie le 4 Juin 2014
Thanks! I knew I was doing something silly:)

Connectez-vous pour commenter.

Catégories

En savoir plus sur Red 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!

Translated by