在matlab中怎么使用颜色映射更改颜色方案?
1、f = figure;
直接可以看到我们得到的图形。
2、surf(peaks);
可以通过surf这个行数进行画图。
surf( ),括号里面的内容必须为矩阵,不能是标量或向量。
3、来,走起,我们开始改变一下它的颜色。
colormap winter;
颜色映射将当前图形的颜色映射设置为预定义的颜色映射之一。如果为图形设置颜色映射,则图形中的轴和图表使用相同的颜色映射。新的颜色映射与当前颜色映射的长度(颜色数)相同。使用此语法时,不能为颜色映射指定自定义长度。要了解有关颜色映射的更多信息,请参见什么是颜色映射?
4、看看,颜色是不是淡了很多,有了冬天的感觉呢。
5、被走开,继续搞起。
colormap(f,jet);
colormap(target,map)设置由target指定的图形、轴或图表的colormap,而不是当前图形的colormap。
6、c = jet(5);
colormap(c);
colormap(map)将当前图形的colormap设置为map指定的colormap。
7、颜值明显提高了不少呢。
8、mycolors = [1 0 0; 1 1 0; 0 0 1];
colormap(mycolors);
mysolors是一个矩阵。
9、ax1 = subplot(1,2,1);
%子图1
surf(peaks);
%画图
shading interp;
%shading interp通过在直线或面上插值colormap索引或真彩色值来改变每个线段和面的颜色。
colormap(parula(10));
ax2 = subplot(1,2,2);
surf(peaks);
shading interp;
colormap(ax2,cool(10));
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:119
阅读量:175
阅读量:58
阅读量:160
阅读量:117