1. 参考 www.52ocean.cn" c% [0 V! @8 n
dc=hsv(18); % 18 colours are generated
) u" T1 O% I; n8 vx = 0:pi/100:2*pi;
2 @/ C& N$ O: v6 n+ \" ?3 |hold on % you much write this before the plot8 M% ~. a7 h: A0 Z2 k
i=1;* ~9 ~/ Q7 q7 b( ~
for d=0:0.2:2, % 11 lines in plot are taken5 D$ J" w5 m4 |6 s5 f0 m1 c
plot(x,sin(x-d),'color',dc(i, ,'linewidth',2)/ I5 ~6 B/ m1 Y5 F
i=i+1;
+ j2 o0 a5 g' a5 |) ^% Bend/ m% R- w( P* r& K
* K0 L& B0 y+ o4 X' Q
( N e% |) |6 F6 P* z
, |4 z' w: G! R* c2.参考http://stackoverflow.com/questions/37111362/matlab-plot-and-color-samples-based-on-data" J: h/ o4 W" B# `8 O
& {0 t7 [7 W% d+ |3 j2 w3 w6 A
nlines=length(concentrations);cmap=hsv(nlines)
' t% ~% }) n; }3 ~c=concentrations-min(concentrations);
6 D; N4 K* Z- N$ S' |9 f9 ?3 ec=ceil(c/max(c)*nlines);
- T2 h- b1 z" y* I$ `. a) f# `for ii=1:nlines. v! d- J2 X# j& D
plot(wavelength,dataMatrix(ii,:),'Color',cmap(c(ii),:))2 N6 q+ ]% {2 b( w4 G
hold on;: ?) R" x1 E$ L6 S! K- Z1 n
end; n+ v# p4 K- p
hold off;) v' S7 A8 Z! e: x& D" Z
; I' H+ U3 `( d) j" `
/ Z0 B$ ^7 ]( B3 q* ^+ c) b4 ?* F5 |2 u2 j; @; u8 d
0 g2 Q8 C9 w, Z& q
% K' H5 k* ~% F/ u3 W; D: k7 M- a' v5 K
转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |