1)画图数据 clcclearx=linspace(1,100,100)';y=randn(100,1);data=randn(numel(x),1); 生成随机数列,x,y,data维度一样。 2)创建图窗,设置喜欢的colorbar颜色~ f1=figure('name','Zhihu Num.5');FS=12;s=35;LW=1.5;Left=100;Bottom=100;Width=1000;Height=650;set(gcf,'position',[Left,Bott...
matlab自带的colormap真的是太少了,而NCL的color tables选择特别多!于是我就把NCL的color tables搬过来给matlab画图用。NCL的color tables看这里http://www.ncl.ucar.edu/Document/Graphics/color_table_gallery.shtml#White-in-the-middle 是不是眼睛都看花了!!!说明一下,由于NCL的color table真的是太多了,所以...
2. 创建图窗与设置colorbar颜色:采用rgbmap指定颜色,详情可见先前文章链接。3. 数据排序:使用sortrows()函数,确保数据按照所需顺序排列。4. 绘制三维散点图:设定z_plot、s(散点大小)、c(散点颜色)参数,调整视角。5. 设置colorbar:先设定colormap,注意colorbar对应的是gca对象;利用caxis限...
是不是LZ的matlab哪出现问题了,我将上面的程序复制到我的matlab上可以显示图片,LZ可以把matlab关闭重新打开试试,以下是我运行出的图片(所用的是256*256的lena灰度图片):
1. 把NCL_colormap.nc和get_NCL_colormap.m放到当前matlab运行目录下; 2. 然后运行下面这句就OK了,括号里写上colormap名字(以matlab_jet为例): colormap(get_NCL_colormap('matlab_jet')) 希望对习惯matlab画图的同学有帮助~ 最后说明:我不是colormap的生产者,我只是colormap的搬运工。虽然是搬运工吧,但...