Can I have same plot colors between 2 different figures?
1 回表示 (過去 30 日間)
古いコメントを表示
Hi,
I have 2 Figures. Each has a Axes area with 4 plots each.
When I do 'hold all' - Matlab assign colors to the plots automatically.
I want to have the two figures plot colors the same meaning - Line#1 in Axis#1 will have the same color as Line#1 in Axes#2....
Is it possible to do so without setting manually the colors to each line?
Is there a 'hold' sequence where this might work?
0 件のコメント
回答 (1 件)
Azzi Abdelmalek
2013 年 3 月 4 日
Example
t=0:0.1:10
y11=cos(t)
y12=2*cos(t)
h1(1)=plot(t,y11)
hold on
h1(2)=plot(t,y12)
set(h1(1),'color','red')
set(h1(2),'color','green')
figure
y21=sin(t)
y22=2*sin(t)
h2(1)=plot(t,y21)
hold on
h2(2)=plot(t,y22)
set(h2(1),'color','red')
set(h2(2),'color','green')
6 件のコメント
Azzi Abdelmalek
2013 年 3 月 5 日
編集済み: Azzi Abdelmalek
2013 年 3 月 5 日
Then What is the problem? Just use hold all, with the order of plotting you want. The colors are givens in the order
参考
カテゴリ
Help Center および File Exchange で Annotations についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!