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

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

[复制链接]
1. 参考 www.52ocean.cn
4 d! N. e2 b3 j: W8 C2 `# |dc=hsv(18);           % 18 colours are generated  Y8 A& K2 ?' g5 w4 m
x = 0:pi/100:2*pi;. s1 M# f, Q/ c( e0 n
hold on                  % you much write this before the plot
8 f9 d. j3 i" I& ?" C/ c5 ti=1;% B6 I' I. p1 Y' C9 l- u
for d=0:0.2:2,   % 11 lines in plot are taken
. s8 v" h, O. j& ?) q  plot(x,sin(x-d),'color',dc(i,,'linewidth',2)2 ~& {- m; e7 K, n0 B6 ~0 ^' y
  i=i+1;
2 R0 @- X, P# s: _; f2 o! Xend
" [* \* f; ~9 d6 W: d) W+ Y& D& V# o9 y; x. s# R
  d2 r$ t' R& T; w$ a4 f. i
  \9 }1 y3 `7 r1 {4 M
2.参考http://stackoverflow.com/questions/37111362/matlab-plot-and-color-samples-based-on-data
+ \1 s" ?: U3 b3 F& |
( N# r" s- Q: Y/ k7 c; ]) z7 r: hnlines=length(concentrations);cmap=hsv(nlines)7 w) M  c1 K# C% R
c=concentrations-min(concentrations);1 N  O" \4 ~5 j9 V5 m
c=ceil(c/max(c)*nlines);
/ X; E% a2 ^" O/ x  Cfor ii=1:nlines
+ a4 m! R/ [( c! k  E plot(wavelength,dataMatrix(ii,:),'Color',cmap(c(ii),:)). G+ M' a! @* _: W9 Q7 H
hold on;
* _2 `' G' |- |& Z, p* d* u& xend' L3 [+ F$ _; {! A) `5 f* D0 b% `
hold off;
# Y0 l) R; t  X( V
4 C; M' f6 e' G1 J" ^! t8 i
8 z5 V- Q8 v6 `* K8 ^
. K8 F' w* Y9 e; D, y  }8 [
# }4 Q2 X7 a4 F7 N5 i) y6 {" m4 ]5 m5 I
                    
9 X  J+ X. \& v" r% e2 J9 d4 L$ c+ F4 m/ s- F4 i5 y
                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
回复

举报 使用道具

相关帖子

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