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

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

[复制链接]
1. 参考 www.52ocean.cn
/ Y( Z' _( o7 p4 |1 V! kdc=hsv(18);           % 18 colours are generated8 Q7 Z1 c7 k2 i) I5 e. J
x = 0:pi/100:2*pi;* b* y* Y$ v5 d' r9 W: L
hold on                  % you much write this before the plot) }. N8 z3 S% V7 v% b8 X
i=1;
0 S+ }7 ?( K" cfor d=0:0.2:2,   % 11 lines in plot are taken6 _9 m# v' K% W$ O6 p3 {4 I
  plot(x,sin(x-d),'color',dc(i,,'linewidth',2)1 I+ s4 l1 s' ~; ~
  i=i+1;4 [4 B6 F9 s) j, G
end
% O* J2 S1 q% B6 M& B
3 J- U% n' G; S% c% [3 w" \5 q
  k8 e7 @3 X. ^  f/ T; Q, R8 T
. m4 X, [% F0 B! [( q
2.参考http://stackoverflow.com/questions/37111362/matlab-plot-and-color-samples-based-on-data
- W. A8 {: m. ]1 f9 S6 K5 D: p  m# x+ Z6 f3 Q& G% p3 u
nlines=length(concentrations);cmap=hsv(nlines)
* x, W5 a1 u/ H6 I  ~c=concentrations-min(concentrations);6 z3 m" k5 i: Z0 ~: D6 K' q5 B
c=ceil(c/max(c)*nlines);
% P& r/ t, D  w/ B8 N5 K) sfor ii=1:nlines" u. x# |+ h5 _4 J2 ^3 X
plot(wavelength,dataMatrix(ii,:),'Color',cmap(c(ii),:))
' W" s9 w, z. {1 c' _& D  J# T! i hold on;. f0 {: b7 E- P/ V8 V0 T& a
end! I& Y1 D: J1 B" S7 l
hold off;
, ?% @' D  D6 N' n" q) K
- r/ d, I- Z8 F8 ~5 P+ ]1 T" w
: L, X! I  ~& e& M. N( V) {

6 v1 f* m+ r7 _) n# t( C# t" u) p' k$ g7 C
                    
$ Z; Z( o# Q; s9 V% {
/ M! t, c* |$ _/ y8 j" q                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
回复

举报 使用道具

相关帖子

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