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

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

[复制链接]
1. 参考 www.52ocean.cn
0 f; _- d0 m, K  Sdc=hsv(18);           % 18 colours are generated- p# `( f# w+ s% [+ H% N1 T
x = 0:pi/100:2*pi;
; c4 k  z+ N9 k5 h) F8 a) S  Z' P: fhold on                  % you much write this before the plot
& M, i/ F9 |% j9 P+ li=1;0 A7 L  s9 e/ v7 q3 ^! G
for d=0:0.2:2,   % 11 lines in plot are taken
2 K* m* y' H1 K" A  plot(x,sin(x-d),'color',dc(i,,'linewidth',2)
* t  L/ E- }, Q' q  i=i+1;
5 n4 C2 O0 y& K. Lend
! E6 Q  N2 K% j3 u) ]1 ?+ _) ~) y6 d6 \) S
. J- T5 q9 l: S9 C( Y
0 z# v. q& b/ }$ E6 ^& j2 t2 l
2.参考http://stackoverflow.com/questions/37111362/matlab-plot-and-color-samples-based-on-data8 x. x. H! v" C* ?* U0 F# l' R$ m

# q- q9 M# r" Z9 e- j$ K( nnlines=length(concentrations);cmap=hsv(nlines)0 s4 b$ @6 {; X8 S4 P! N2 u# Y: c
c=concentrations-min(concentrations);
% Z, e% e6 {3 i' Yc=ceil(c/max(c)*nlines);
/ i7 g9 {# r1 zfor ii=1:nlines
3 a9 }" F, N+ f' R5 x plot(wavelength,dataMatrix(ii,:),'Color',cmap(c(ii),:))
- |3 @! i# o" ~7 E5 A4 ]! H hold on;  \8 I. d7 e( X6 y1 v+ I/ ~" A
end& B! u: V) c8 ]0 n( I' ?
hold off;
* d  R! u: v$ o" _( }9 o+ Q8 F
5 O& U0 f7 k4 ]% J9 a0 u8 h: v. I( j- G* A) N  s
- L& |" h5 n0 V5 q1 X3 c  C
$ G+ X5 a: d' f& L5 p8 v
                    
* N7 D; I7 V) l- H+ d
# K( W( X9 a% D2 Z7 s1 n                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
回复

举报 使用道具

相关帖子

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