フィルターのクリア

How to plot graph colors?

5 ビュー (過去 30 日間)
kanyvt
kanyvt 2017 年 2 月 23 日
コメント済み: kanyvt 2017 年 2 月 27 日
Hi,
I have about 17 variables to plot in one graph. I don't want to use the standard eight colors again and again. Is there any way by which we can plot using different colors? I tried plotting using RGB:: Color but everytime I do that I get a syntax error. Could you please help me with it? Thanks .

回答 (1 件)

Geoff Hayes
Geoff Hayes 2017 年 2 月 23 日
kanyvt - the colour can be represented by a 1x3 array where all components are between zero and one. (The first for Red, the second for Green, and the third for Blue.) You can then specify which colour to use as
>> x = -2*pi:0.001:2*pi;
>> y = sin(x);
>> plot(x,y,'Color',[0 1 0]);
>> hold on;
>> plot(x,y+1,'Color',[0 1 1]);
  5 件のコメント
Steven Lord
Steven Lord 2017 年 2 月 23 日
There's also a small UI named uisetcolor that you can use to identify the numeric values associated with a particular color.
I believe there are also some File Exchange submissions that are somewhat related to this task, one that comes to mind right away is John D'Errico's fuzzycolor. I know that's inspired a couple other submissions as well.
kanyvt
kanyvt 2017 年 2 月 27 日
Thanks for your answer

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

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by