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

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

[复制链接]
1. 参考 www.52ocean.cn
7 T2 E8 V  |) `& T+ {/ N; V! B1 ~dc=hsv(18);           % 18 colours are generated
7 {- U* k- Z4 ]2 yx = 0:pi/100:2*pi;0 \& s; t" c8 U. B$ K1 U  z1 \6 o
hold on                  % you much write this before the plot1 v+ O6 s4 @$ h- T
i=1;, W+ W, w) j3 b* d
for d=0:0.2:2,   % 11 lines in plot are taken
. @( F- F0 H4 A5 }9 U0 n  plot(x,sin(x-d),'color',dc(i,,'linewidth',2)
% D  `9 v: M1 H. Q  i=i+1;
: `4 u3 S! F4 R/ K1 Eend
, Z5 x3 L; R, O+ a. t, H7 I& {
8 z2 r; ?; x! ^: l# G
( m$ D# {! d4 Z* R/ ^- ~
" j  l+ o5 Z3 I! o4 ^  v, @
2.参考http://stackoverflow.com/questions/37111362/matlab-plot-and-color-samples-based-on-data
2 H9 Z9 Z5 F2 H/ j3 e7 a
3 g6 W; l% u# w) Inlines=length(concentrations);cmap=hsv(nlines): \. G+ |$ g# m5 ]% a* d
c=concentrations-min(concentrations);8 N4 c% K" z- o( v
c=ceil(c/max(c)*nlines);; c# a, \2 W6 p
for ii=1:nlines* L6 \! E7 G! q; @5 x
plot(wavelength,dataMatrix(ii,:),'Color',cmap(c(ii),:))$ C$ G# k; Y8 P  V
hold on;
" ]0 P2 i* e! u  U& kend
  e/ \$ t# X8 U! O: g3 z7 j. Uhold off;, Z  v0 |6 W  u/ V) q, ~( ~
. r5 q- e2 j' t9 U
% d2 B7 D" m1 T2 Q
+ s, r3 K. I$ g5 Q% c3 I

  y) w; Y; U, e6 I! K                    9 M7 s- i5 m' J( g  ?$ j/ W4 }

9 k* n2 B- U- s: h8 i  u& [6 ^0 q                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
回复

举报 使用道具

相关帖子

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