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

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

[复制链接]
1. 参考 www.52ocean.cn: Q( L0 c! S8 U7 a
dc=hsv(18);           % 18 colours are generated
$ Z# F0 S& v/ P  `x = 0:pi/100:2*pi;! ]9 Q( K& I6 \. r  h! r
hold on                  % you much write this before the plot
/ j" m( i; R! {$ Ei=1;
! [# z) w/ n% Z* E4 G0 k& c2 wfor d=0:0.2:2,   % 11 lines in plot are taken4 V1 ^0 t% f- w
  plot(x,sin(x-d),'color',dc(i,,'linewidth',2)
: T' Z6 V2 z7 A7 A$ ^, {0 x  i=i+1;
' ?  @1 G; T) W# m/ o/ send
+ G! K* N, I- c7 J7 T) Y2 v: n. Q4 K) ]  G% w' r2 ~

; h! Q3 l; Q/ b
) O/ m9 u7 n4 K4 T4 l3 w% R
2.参考http://stackoverflow.com/questions/37111362/matlab-plot-and-color-samples-based-on-data' E$ |/ \0 I6 S2 |% d) B) T
0 O7 |# K% ]6 T1 `: K8 `# E8 ?. x
nlines=length(concentrations);cmap=hsv(nlines)) O  M* a) B; I% x3 |. k; V* L
c=concentrations-min(concentrations);" D9 M- }  }; Y3 a# a7 f4 J
c=ceil(c/max(c)*nlines);+ p0 F" U9 {  u: S) v# u* g
for ii=1:nlines
9 a8 O( L0 f7 _9 L: Y plot(wavelength,dataMatrix(ii,:),'Color',cmap(c(ii),:))5 {, a, R1 E7 _% g$ b4 y4 N
hold on;
7 F" ^2 J4 v8 ~, `end
+ n0 a7 Z& E- M6 c! k2 I5 Dhold off;9 n2 z' _3 d( D2 W2 L1 @) l
6 }" K% L  w9 P% q* t" P2 M
9 g8 }/ S/ H  h8 j/ d
! X/ a! d/ A6 o8 U9 G* \' s

% W, |, G. H2 n0 J! Y4 U                    3 E4 O  M) ?- F8 T3 j- u. P
/ l2 _; p$ I2 |- }  N, r
                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
回复

举报 使用道具

相关帖子

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