Randomize a marker color for a graph

1 回表示 (過去 30 日間)
Amanda
Amanda 2022 年 11 月 7 日
回答済み: David Hill 2022 年 11 月 7 日
im trying to randomize a color of a marker but it keeps giving me an error and even if i write out the full color it still doesnt work. i dont know how to fix this.
  1 件のコメント
Rik
Rik 2022 年 11 月 7 日
You don't actually index your array of letters. How do you expect Matlab to guess what you intended to do?

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

回答 (1 件)

David Hill
David Hill 2022 年 11 月 7 日
m='o+*.x';
c='rgbcmyk';
x=randi(20,1,8);
y=randi(20,1,8);
figure;hold on;
for n=1:length(x)
scatter(x(n),y(n),'LineWidth',rand*8,'MarkerEdgeColor',c(randi(7)),'MarkerFaceColor',...
c(randi(7)),'Marker',m(randi(5)));
end

カテゴリ

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

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by