Plotting filled markers with colors

6 ビュー (過去 30 日間)
bertie
bertie 2014 年 6 月 4 日
コメント済み: bertie 2014 年 6 月 4 日
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.

採用された回答

José-Luis
José-Luis 2014 年 6 月 4 日
b = bone(64);
  1 件のコメント
José-Luis
José-Luis 2014 年 6 月 4 日
編集済み: José-Luis 2014 年 6 月 4 日
b=bone(64); % for the 'bone' colormap
for m=1:64;
plot(m,'o','MarkerFaceColor',b(m,:),'MarkerEdgeColor',b(m,:));
hold on;
end

サインインしてコメントする。

その他の回答 (1 件)

bertie
bertie 2014 年 6 月 4 日
I am afraid that didn't do it.
  2 件のコメント
José-Luis
José-Luis 2014 年 6 月 4 日
That's because the edges were obscuring your figure. Please see revised answer.
Please accept an answer if it helped you.
bertie
bertie 2014 年 6 月 4 日
Thanks! I knew I was doing something silly:)

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeRed についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by