digua 发表于 2010-6-28 11:40

请教色标的设置

我在用pcolor绘图时,使用
pcolor(data1,data3(:,1)/1000.,data3(:,2:102));colormap(jet);%% 绘图部分

得到如图1那样的色标,很难看。我想要图2那样,间隔是固定的,每个间隔的值可以设定,这样多幅图就可以使用统一的色标。
谢谢!(排版不是很好,不好意思)

[ 本帖最后由 digua 于 2010-6-28 11:41 编辑 ]

digua 发表于 2010-6-28 18:40

已经搞定了,谢谢关注

ChaChing 发表于 2010-6-28 18:50

建议与大家分享你的成果, 做个结束!

ChaChing 发表于 2011-9-2 00:26

Ref: filled contour plot with precise colormap http://www.mathworks.com/matlabcentral/fileexchange/29638-contourfcmap-filled-contour-plot-with-precise-colormap
   more realistic colorbarf http://www.mathworks.com/matlabcentral/fileexchange/14290-cbarf
   Contour的LineStyle和colorbar的颜色 http://forum.vibunion.com/thread-95655-1-1.html

digua 发表于 2011-9-2 15:28

回复 3 # ChaChing 的帖子

其实就是两条命令
第一条:设置色标的范围
caxis();
第二条:给色标标注分间隔,同时标注;
colorbar('ytick',0:0.05:0.25,'YTickLabel',{'0','0.05','0.1','0.15','0.20',...
'0.25(%)'})

注:首先定义colormap(colordata)中的间隔数要等于或大于你的分隔数,否则会重复使用
页: [1]
查看完整版本: 请教色标的设置