MATLAB 强大的线条与渐变颜色设置

MATLAB 强大的线条与渐变颜色设置

ID:38217481

大小:120.53 KB

页数:5页

时间:2019-06-07

MATLAB 强大的线条与渐变颜色设置_第1页
MATLAB 强大的线条与渐变颜色设置_第2页
MATLAB 强大的线条与渐变颜色设置_第3页
MATLAB 强大的线条与渐变颜色设置_第4页
MATLAB 强大的线条与渐变颜色设置_第5页
资源描述:

《MATLAB 强大的线条与渐变颜色设置》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1渐变1.1t=[linspace(0,2*pi)nan];x=sin(t);y=cos(2*t);z=sqrt(t);%所要绘制的曲线方程patch(x,y,z,z,'edgecolor','flat','facecolor','none')view(3);gridon;colorbar1.2x=-200:5:200;y=-200:5:200;z=-200:5:200;m=linspace(0,1,length(x));fori=1:length(x);plot3(x(i),y(i),z(i),'o','color',[m(i)00])holdonend1.3柱状图填色Matlab

2、绘制彩色柱状图 (2012-09-2812:58:34)转载▼标签: 彩色柱状图 杂谈分类: Matlab首先,看一下效果图。默认条件下的柱状图颜色均为蓝色,现在可以绘制漂亮的柱状图以及渐变着色的柱状图。%彩色柱状图%%用到的数据n= 13;Z= rand(n,1);%%默认图片bar(Z);%%简单的作图%这个图根据数据列中值的大小着色。每列中的%值越大,颜色越突出figureh=bar(Z);colormap(summer(n));ch= get(h,'Children');fvd= get(ch,'Faces');fvcd= get(ch,'FaceVertexCData');

3、[~,izs] = sortrows(Z,1);for i = 1:nrow=izs(i);fvcd(fvd(row,:)) = i;endset(ch,'FaceVertexCData',fvcd)%%更加漂亮的图片%图片会以渐变的方式着色,效果非常不错figureh=bar(Z);ch= get(h,'Children');fvd= get(ch,'Faces');fvcd= get(ch,'FaceVertexCData');[zs,izs] = sortrows(Z,1);k= 128; %准备生成128*3行的colormapcolormap(summer(k)); %这样

4、会产生一个128*3的矩阵,分别代表[RGB]的值%检视数据whos chfvdfvcdzsizs%%   Name       Size            Bytes  Class     Attributes%%   ch         1x1                 8  double%   fvcd      66x1               528  double%   fvd       13x4               416  double%   izs       13x1               104  double%   zs    

5、    13x1               104  double%shading interp %Neededtograduatecolorsfor i = 1:ncolor= floor(k*i/n); %这里用取整函数获得color在colormap中行row=izs(i); %Lookupactualrow#indatafvcd(fvd(row,1)) = 1; %Colorbasevertices1stindexfvcd(fvd(row,4)) = 1;fvcd(fvd(row,2)) =color; %Assigntopverticescolorfvcd(fvd(row

6、,3)) =color;endset(ch,'FaceVertexCData',fvcd); %Applythevertexcoloringset(ch,'EdgeColor','k')2符号/线型/颜色/绘图标记bblue.point-solidggreenocircle:dottedrredxx-mark-.dashdotccyan+plus--dashedmmagenta*star(none)nolineyyellowssquarekblackddiamondwwhitevtriangle(down)^triangle(up)triangle(r

7、ight)ppentagram正五边形hhexagram正六边形gridon坐标带网格线axison显示坐标轴相关标记axissquare显示方形的立体的length(x)=msize(x)=(m,n)meshsurf绘制三维图(网格图表面图)meshc绘制带有等值线的三维网格图[x,y]=meshgrid(x,y)holdon图形保持功能SUBPLOT(m,n,p)分子区域绘图AXIS([XMINXMAXYMINYMAX])指定坐标轴的范围x=rand(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。