收藏本站 劰载中...网站公告 | 吾爱海洋论坛交流QQ群:835383472

【Matlab】有关plot画颜色渐变曲线的设置

[复制链接]
1. 参考 www.52ocean.cn" c% [0 V! @8 n
dc=hsv(18);           % 18 colours are generated
) u" T1 O% I; n8 vx = 0:pi/100:2*pi;
2 @/ C& N$ O: v6 n+ \" ?3 |hold on                  % you much write this before the plot8 M% ~. a7 h: A0 Z2 k
i=1;* ~9 ~/ Q7 q7 b( ~
for d=0:0.2:2,   % 11 lines in plot are taken5 D$ J" w5 m4 |6 s5 f0 m1 c
  plot(x,sin(x-d),'color',dc(i,,'linewidth',2)/ I5 ~6 B/ m1 Y5 F
  i=i+1;
+ j2 o0 a5 g' a5 |) ^% Bend/ m% R- w( P* r& K

* K0 L& B0 y+ o4 X' Q
( N  e% |) |6 F6 P* z

, |4 z' w: G! R* c2.参考http://stackoverflow.com/questions/37111362/matlab-plot-and-color-samples-based-on-data" J: h/ o4 W" B# `8 O
& {0 t7 [7 W% d+ |3 j2 w3 w6 A
nlines=length(concentrations);cmap=hsv(nlines)
' t% ~% }) n; }3 ~c=concentrations-min(concentrations);
6 D; N4 K* Z- N$ S' |9 f9 ?3 ec=ceil(c/max(c)*nlines);
- T2 h- b1 z" y* I$ `. a) f# `for ii=1:nlines. v! d- J2 X# j& D
plot(wavelength,dataMatrix(ii,:),'Color',cmap(c(ii),:))2 N6 q+ ]% {2 b( w4 G
hold on;: ?) R" x1 E$ L6 S! K- Z1 n
end; n+ v# p4 K- p
hold off;) v' S7 A8 Z! e: x& D" Z

; I' H+ U3 `( d) j" `
/ Z0 B$ ^7 ]( B3 q
* ^+ c) b4 ?* F5 |2 u2 j; @; u8 d

0 g2 Q8 C9 w, Z& q                    
% K' H5 k* ~% F/ u3 W; D: k7 M- a' v5 K
                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
回复

举报 使用道具

相关帖子

全部回帖
暂无回帖,快来参与回复吧
懒得打字?点击右侧快捷回复 【吾爱海洋论坛发文有奖】
您需要登录后才可以回帖 登录 | 立即注册
黄金品质
活跃在2021-12-8
快速回复 返回顶部 返回列表