作者prouno (QQ)
看板MATLAB
标题Re: [绘图] 请教有关颜色的问题
时间Thu Feb 18 11:07:01 2016
cmap = colormap('jet') ;
% cmap 可以先存起来
% (default 为 6-bit colormap,想要更多色彩请再自行内插)
a = max(cdata) ;
b = min(cdata) ;
h = zeros(ndata,1) ;
markersize = 5 ;
figure ;
for i = 1:ndata
v = (cdata(i)-b)/(b-a) ;
k = round(v*size(cmap,1)) ;
h(i) = line(X(i),Y(i),'marker','o','markerfacecolor',cmap(k,:),...
'markersize',markersize) ;
hold on
end
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.93.148
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1455764823.A.6F1.html