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

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

[复制链接]
1. 参考 www.52ocean.cn3 Y( W% o! f+ F# o# h- P- M
dc=hsv(18);           % 18 colours are generated
2 o4 R/ C4 i3 f' }  ex = 0:pi/100:2*pi;
3 Q2 s8 g1 X/ m' fhold on                  % you much write this before the plot
$ C8 g8 D% h7 ii=1;% C; z2 I* B* W+ T8 k
for d=0:0.2:2,   % 11 lines in plot are taken+ i# w) {) z4 o9 |( X- Z, Q( l6 y
  plot(x,sin(x-d),'color',dc(i,,'linewidth',2)4 R: Q- S! J: f; B6 p) `  i
  i=i+1;
& y' G. M+ c& ?3 G* xend
- u9 h- R1 P# h# Y" _" V6 O0 H
! P! G1 a; P/ ~! \: ?& n
. D% U. S0 U. f4 A

' V5 s( ?# f) S2.参考http://stackoverflow.com/questions/37111362/matlab-plot-and-color-samples-based-on-data
- N. Z7 g# \- s; C% W9 P* i
6 D. X% C8 }+ g( r5 f3 Cnlines=length(concentrations);cmap=hsv(nlines)0 A# y# ~( k$ w# y3 Z  h
c=concentrations-min(concentrations);4 r; F+ C2 B# @+ A' t
c=ceil(c/max(c)*nlines);
. l, S  G8 w3 e0 m0 cfor ii=1:nlines
' l% \$ a( l/ w' l3 y4 f3 D plot(wavelength,dataMatrix(ii,:),'Color',cmap(c(ii),:))+ L$ Y# j4 ]- W) U/ L
hold on;
9 i3 {% \" ?- a7 zend0 o5 H5 P$ e% V% H  W" l
hold off;# r. U$ U3 _/ {! \- t* a

7 H/ Q" O4 u' F1 f0 z3 W( @( z( J" Q5 E0 i

! a( H; q; E! W) ^9 B) p; }0 m
6 ]3 [4 ?. o( d- ^! U, M                    
* P: u5 C4 `, `: k+ z4 g
& R; z% `6 n$ a  x8 S1 t                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
回复

举报 使用道具

相关帖子

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