matlab颜色与线形
matlab中绘图线条与颜色

bar3(x) 三维柱状图 barh 横向的
pie 饼状图 pie([2 4 3 5],{'North','South','East','West'})
contour 等值线的绘制
view(az,el)、view([az,el]) 指定方位角和俯仰角的大小
plot(x_a,0,'h','MarkerSize',16)
k black d diamond
w white v triangle (down)
^ triangle (up)
< triangle (left)
> triangle (right)
p pentagram 正五边形
h hexagram 正六边形
grid on 坐标带网格线
axis on 显示坐标轴相关标记
[{"area_type":"main_cont","paragraph_list":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28]}],"content":[{"content":[{"text":"b blue . point - solid","type":"text"}],"special_feature":0,"type":"paragraph"},{"content":[{"text":"g green o circle : dotted","type":"text"}],"special_feature":0,"type":"paragraph"},{"content":[{"text":"r red x x-mark -. dashdot","type":"text"}],"special_feature":0,"type":"paragraph"},{"content":[{"text":"c cyan + plus -- dashed","type":"text"}],"special_feature":0,"type":"paragraph"},{"content":[{"text":"m magenta * star (none) no line","type":"text"}],"special_feature":0,"type":"paragraph"},{"content":[{"text":"y yellow s square","type":"text"}],"special_feature":0,"type":"paragraph"},{"content":[{"text":"k black d di
matlab画图设置(坐标轴、曲线、颜色)

matlab画图设置(坐标轴、曲线、颜色)a=linspace(1,2,10)plot(a,'--pr','linewidth',1.5,'MarkerEdgeColor','r','MarkerFaceColor','m','MarkerSize',1 0)legend('a','Location','best')title('a','FontName','Times New Roman','FontWeight','Bold','FontSize',16)xlabel('T','FontName','Times New Roman','FontSize',14)ylabel('a','FontName','Times New Roman','FontSize',14,'Rotation',0)axis auto equalset(gca,'FontName','Times New Roman','FontSize',14)1.曲线线型、颜色和标记点类型plot(X1,Y1,LineSpec, …) 通过字符串LineSpec指定曲线的线型、颜色及数据点的标记类型。
线型颜色数据点标记类型标识符意义标识符意义标识符意义- 实线 r 红色 + 加号-. 点划线 g 绿色 o 圆圈-- 虚线 b 蓝色 * 星号: 点线 c 蓝绿色 . 点m 洋红色 x 交叉符号y 黄色 square(或s) 方格k 黑色 diamond(或d) 菱形w 白色 ^ 向上的三角形v 向下的三角形> 向左的三角形< 向右的三角形pentagram(或p) 五边形hexagram(或h) 六边形2.设置曲线线宽、标记点大小,标记点边框颜色和标记点填充颜色等。
(完整版)matlab颜色与线形

选项意义选项意义'r' 红色'm' 粉红'g' 绿色'c' 青色32'b' 兰色'w' 白色'y' 黄色'k' 黑色各种线型属性选项选项意义选项意义'-' 实线'--' 虚线':' 点线'-.' 点划线各种标记点属性选项选项意义选项意义'.' 用点号绘制各数据点'^' 用上三角绘制各数据点'+' 用'+'号绘制各数据点'v' 用下三角绘制各数据点'*' 用'*'号绘制各数据点'>' 用右三角绘制各数据点' .' 用'.'号绘制各数据点'<' 用左三角绘制各数据点's'或squar 用正方形绘制各数据点'p' 用五角星绘制各数据点'd'或diamond用菱形绘制各数据点'h' 用六角星绘制各数据点这些选项可以连在一起用,如:'-.g'表示绘制绿色的点划线,'g+'表示用绿色的'+'号绘制曲线.画双坐标图形:具有两个纵坐标标度的图形在MATLAB中,如果需要绘制出具有不同纵坐标标度的两个图形,可以使用plotyy绘图函数。
调用格式为:plotyy(x1,y1,x2,y2)其中x1,y1对应一条曲线,x2,y2对应另一条曲线。
横坐标的标度相同,纵坐标有两个,左纵坐标用于x1,y1数据对,右纵坐标用于x2,y2数据对。
双y轴坐标可以用plotyy(x,y1,x,y2)来实现双x坐标可以用set(gca,'xaxislocation','bottom','xticklabel',{'0','1','2','3','4'}) (假设x轴的标注为1,2,3,4)set(gca,'xaxislocation','top','xticklabel',{'0','1','2','3','4'})进行相应的设置【* 例10.7.3 -1 】制作一个双坐标系用来表现高压和低温两个不同量的过渡过程。
[matlab画图颜色]matlab画图中线型及颜色设置
![[matlab画图颜色]matlab画图中线型及颜色设置](https://img.taocdn.com/s3/m/71df88c2c0c708a1284ac850ad02de80d4d8069e.png)
[matlab画图颜色]matlab画图中线型及颜色设置篇一: matlab画图中线型及颜色设置MA TLAB受到控制界广泛接受的一个重要原因是因为它提供了方便的绘图功能.本章主要介绍2维图形对象的生成函数及图形控制函数的使用方法,还将简单地介绍一些图形的修饰与标注函数及操作和控制MA TLAB各种图形对象的方法.第一节图形窗口与坐标系一.图形窗口1.MA TLAB在图形窗口中绘制或输出图形,因此图形窗口就像一张绘图纸.2. 在MA TLAB下,每一个图形窗口有唯一的一个序号h,称为该图形窗口的句柄.MA TLAB通过管理图形窗口的句柄来管理图形窗口;3.当前窗口句柄可以由MA TLAB函数gcf获得;4.在任何时刻,只有唯一的一个窗口是当前的图形窗口;figure----将句柄为h的窗口设置为当前窗口;5.打开图形窗口的方法有三种:1)调用绘图函数时自动打开;2)用File---New---Figure新建;3)figure命令打开,close命令关闭.在运行绘图程序前若已打开图形窗口,则绘图函数不再打开,而直接利用已打开的图形窗口;若运行程序前已存在多个图形窗口,并且没有指定哪个窗口为当前窗口时,则以最后使用过的窗口为当前窗口输出图形.6.窗口中的图形打印:用图形窗口的File菜单中的Print项.7.可以在图形窗口中设置图形对象的参数.具体方法是在图形窗口的Edit菜单中选择Properties项,打开图形对象的参数设置窗口,可以设置对象的属性.二.坐标系1.一个图形必须有其定位系统,即坐标系;2.在一个图形窗口中可以有多个坐标系,但只有一个当前的坐标系;3.每个坐标系都有唯一的标识符,即句柄值;4.当前坐标系句柄可以由MA TLAB函数gca获得;5.使某个句柄标识的坐标系成为当前坐标系,可用如下函数:axes h 为指定坐标系句柄值.6.一些有关坐标轴的函数:1)定义坐标范围:一般MA TLAB自动定义坐标范围,如用户认为设定的不合适,可用:axis 来重新设定;292) 坐标轴控制:MA TLAB的缺省方式是在绘图时,将所在的坐标系也画出来,为隐去坐标系,可用axis off;axis on则显示坐标轴.3)通常MA TLAB的坐标系是长方形,长宽比例大约是4:3,为了得到一个正方形的坐标系可用:axis square4)坐标系横纵轴的比例是自动设置的,比例可能不一样,要得到相同比例的坐标系,可用:axis equal第二节二维图形的绘制一. plot函数plot函数是最基本的绘图函数,其基本的调用格式为:1.plot------绘制向量y对应于其元素序数的二维曲线图, 如果y为复数向量,则绘制虚部对于实部的二维曲线图.例:绘制单矢量曲线图.y=[0 0.6 2.3 5 8.3 11.7 15 17.7 19.4 20];plot由于y矢量有10个元素,x坐标自动定义为[1 2 3 4 5 6 7 8 9 10].图形为:1234567891024681012141618202.plot------ 绘制由x,y所确定的曲线.1)x,y是两组向量,且它们的长度相等,则plot可以直观地绘出以x为横坐标,y为纵坐标的图形.如:画正弦曲线:t=0:0.1:2*pi;plot2)当plot中,x是向量,y是矩阵时,则绘制y矩阵中各行或列对应于30向量x的曲线.如果y阵中行的长度与x向量的长度相同,则以y的行数据作为一组绘图数据;如果y阵中列的长度与x向量的长度相同,则以y的列数据作为一组绘图数据;如果y阵中行, 列均与x向量的长度相同,则以y的每列数据作为一组绘图数据.例:下面的程序可同时绘出三条曲线.MA TLAB在绘制多条曲线时,会按照一定的规律自动变化每条曲线的的颜色.x=0:pi/50:2*pi;y=sin;y=0.6*sin;y=0.3*sin;plot或者还可以这样用:x=0:pi/50:2*pi;y=[ sin; 0.6*sin; 0.3*sin];01234567-1-0.8-0.6-0.4-0.20.20.40.60.813) 如果x,y是同样大小的矩阵,则plot绘出y中各列相应于x中各列的图形.例:x=0:pi/50:2*pi;x=pi/4:pi/50:2*pi+pi/4;x=pi/2:pi/50:2*pi+pi/2;y=sin);y=0.6*sin);y=0.3*sin);x=x‟;y=y‟;figure31plot在这个例子中,x------ 3x101,y------3x101,所以第一个plot按列画出101条曲线,每条3个点;而x‟------101x3,y‟------ 101x3,所以第二个plot按列画出3条曲线,每条101个点.012345678-1-0.8-0.6-0.4-0.20.20.40.60.81012345678-1-0.8-0.6-0.4-0.20.20.40.60.813. 多组变量绘图:plot上面的plot格式中,选项是指为了区分多条画出曲线的颜色,线型及标记点而设定的曲线的属性.MA TLAB在多组变量绘图时,可将曲线以不同的颜色,不同的线型据点…v‟ 用下三角绘制各数据点…*‟ 用‟*‟号绘制各数据点…>… 用右三角绘制各数据点… .‟ 用‟.‟号绘制各数据点… 注意:1)表示属性的符号必须放在同一个字符串中;2)可同时指定2~3个属性;3) 与先后顺序无关;4)指定的属性中,同一种属性不能有两个以上.例:t=0:0.1:2*pi;y1=sin;y2=cos;y3=sin.*cos;plot该程序还可以按下面的方式写:t=0:0.1:2*pi;y1=sin;y2=cos;y3=sin.*cos;plothold onplotplothold off注:在MA TLAB中,如画图前已有打开的图形窗口,则再画图系统将自动擦掉坐标系中已有的图形对象,但设置了hold on后,可以保持坐标系中已绘出的图形.3301234567-1-0.8-0.6-0.4-0.20.20.40.60.81图还可以进一步设置包括线的宽度,标记点的边缘颜色,填充颜色及标记点的大小等其它绘图属性.例:设置绘图线的线型,颜色,宽度,标记点的颜色及大小. t=0:pi/20:pi;y=sin.*sin/2;plot %设置标记点的尺寸为10绘出图形如下:00.511.522.533.5-0.5-0.4-0.3-0.2-0.10.10.20.30.40.5344. 双Y轴绘图:plotyy函数.其调用格式为:plotyy------ 绘制由x1,y1和x2,y2确定的两组曲线,其中x1, y1的坐标轴在图形窗口的左侧,x2,y2的坐标轴在图形窗口的右侧.Plotyy------功能同上,function是指那些绘图函数如:plot,semilogx,loglog 等.例如:在一个图形窗口中绘制双Y轴曲线.x=0:0.3:12;y=exp.*sin+0.5;plotyy图形如下:0246810120.511.50246810120.511.5stem: 绘制stem形式的曲线.绘图结果:两条图线自动用不同的颜色区分,两个坐标的颜色与图线的颜色相对应,左边的Y轴坐标对应的是plot形式的曲线,右边的Y坐标对应的是stem形式的曲线.二.对数坐标图绘制函数:在对数坐标图的绘制中,有三种绘图函数:semilogx,semilogy和loglog函数.1)semilogx------绘制以X轴为对数坐标轴的对数坐标图.其调用格式为:semilogx其中属性选项同plot函数.该函数只对横坐标进行对数变换,纵坐标仍为线性坐标.2)semilogy------绘制以Y轴为对数坐标轴的对数坐标图.其调用格式为:semilogy该函数只对纵坐标进行对数变换,横坐标仍为线性坐标.353)loglog------ 绘制X,Y轴均为对数坐标轴的图形.其调用格式为:loglog该函数分别对横,纵坐标都进行对数变换.例:x=0:0.1:6*pi;y=cos+1/9;subplot, semilogx;subplot, semilogy;subplot, loglog;4)MA TLAB还提供了一个实用的函数:logspace函数,可按对数等间距地分布来产生一个向量,其调用格式为:x=logspace这里,x1 表示向量的起点;x2表示向量的终点;n表示需要产生向量点的个数.在控制系统分析中一般采用这种方法来构成频率向量w.关于它的应用后面还要讲到.三.极坐标图的绘制函数:绘极坐标图可用polar函数.其调用格式如下:polar------theta:角度向量,rho:幅值向量,属性内容与plot函数基本一致.例如:极坐标模型为:3145/)/)cos/4)+1/3;polar0.511.53021060240902701203001503301800四. 绘制多个子图:subplot函数MA TLAB允许在一个图形窗口上绘制多个子图,允许将窗口分成nxm个部分.分割图形窗口用subplot函数来实现,其调用格式为:subplot 或subplot------n,m分别表示将窗口分割的行数和列数,36k表示要画图部分的代号,表示第几个图形,nmk三个数可以连写,中间不用符号分开.例如:将窗口划分成2x2=4个部分,可以这样写:subplot,plotsubplot,……subplot,……subplot,……221 222223 224注:subplot函数没有画图功能,只是将窗口分割.第三节图形的修饰与标注MA TLAB提供了一些特殊的函数修饰画出的图形,这些函数如下: 1) 坐标轴的标题:title函数其调用格式为:title------字符串可以写中文如:title2)坐标轴的说明:xlabel和ylabel函数格式:xlabelylabel如:xlabelylabel3)图形说明文字:text和gtext函数A.text函数:按指定位置在坐标系中写出说明文字.格式为:textx1,y1为指定点的坐标;‟字符串‟为要标注的文字;‟选项‟决定x1,y1 的坐标单位,如没有选项,则x1,y1的坐标单位和图中一致;如选项为‟sc‟,则x1,y1表示规范化窗口的相对坐标,其范围为0到1.规范化窗口37如:textB.gtext函数:按照鼠标点按位置写出说明文字.格式为:gtext当调用这个函数时,在图形窗口中出现一个随鼠标移动的大十字交叉线,移动鼠标将十字线的交叉点移动到适当的位置,点击鼠标左键,gtext 参数中的字符串就标注在该位置上.4) 给图形加网格:grid函数在调用时直接写grid即可.上面的函数的应用实例:例: 在图形中加注坐标轴标识和标题及在图形中的任意位置加入文本.t=0:pi/100:2*pi;y=sin;plot,grid,axisxlabelylabel‟,‟FontSize‟,20)titletext,‟leftarrowsin=0‟,‟FontSize‟,16)text,‟leftarrowsin=0.707‟,‟FontSize‟,16)text,‟ sin=-0.707rightarrow‟,...…FontSize‟,16,‟HorizontalAlignment‟,‟right‟)画出的图形为:0246-1-0.50.510 ≤ t ≤ πsin正弦函数图形←sin=0←sin=0.707sin=-0.707→5) 在图形中添加图例框:legend函数其调用格式为:A.legend------以字符串1,字符串2…… 作38为图形标注的图例.B.legend------pos指定图例框显示的位置. 图例框被预定了6个显示位置:0------ 取最佳位置;1------右上角;2------左上角;3------左下角;4------右下角;-1------图的右侧.例:在图形中添加图例.x=0:pi/10:2*pi;y1=sin;y2=0.6*sin;y3=0.3*sin;plotlegend绘出图形如下:02468-1-0.50.51曲线1曲线2曲线36)用鼠标点选屏幕上的点:ginput函数格式为: [x, y, button]=ginput其中:n为所选择点的个数;x,y均为向量,x为所选n个点的横坐标; y为所选n个点的纵坐标.button为n维向量,是所选n个点所对应的鼠标键的标号:1------左键;2------中键;3------ 右键.可用不同的鼠标键来选点,以区别所选的点.此语句可以放在绘图语句之后,它可在绘出的图形上操作,选择你所感兴趣的点,如峰值点,达到稳态值的点等,给出点的坐标,可求出系统的性能指标.39第四节MA TLAB下图形对象的修改MA TLAB图形对象是指图形系统中最基本,最底层的单元,这些对象包括:屏幕,图形窗口, 坐标轴,控件,菜单,线,块,面,图像,文本等等.根据各对象的相互关系,可以构成如下所示的树状层次:RootFiguresAxes Uicontrol Uimenu UicontextmenuImages Line Patch Surface Text对各种图形对象进行修改和控制,要使用MA TLAB的图形对象句柄.在MA TLAB中, 每个图形对象创立时,就被赋予了唯一的标识,这个标识就是该对象的句柄.句柄的值可以是一个数,也可以是一个矢量.如每个计算机的根对象只有一个,它的句柄总是0,图形窗口的句柄总是正整数,它标识了图形窗口的序号等.利用句柄可以操纵一个已经存在的图形对象的属性,特别是对指定图形对象句柄的操作不会影响同时存在的其它图形对象,这一点是非常重要的.一.对图形对象的修改可以用下面函数:1)set函数:用于设置句柄所指的图形对象的属性.Set函数的格式为:set例:h=plotset------将句柄所指曲线的颜色设为红色.2)get函数:获取指定句柄的图形对象指定属性的当前值.格式为:get如: get------获得X轴的当前颜色属性值.执行后可返回X轴的当前颜色属性值[0,0,0].3)如果没有设置句柄,则可以使用下列函数获得: gcf:获得当前图形窗口的句柄;gca:获得当前坐标轴对象的句柄;gco:获得当前对象的句柄.如:A.要对图形窗口的底色进行修改,可用:set------将图形窗口底色设为白色B.要把当前X轴的颜色改为绿色,可用:set40C.还可对坐标轴的显示刻度进行定义:t=-pi:pi/20:pi;y=sin;plotset-pi-pi/20pi/2pi-1-0.50.51本例中用‟xtick‟属性设置x轴刻度的位置,用‟xticklabel‟来指定刻度的值,由于通常习惯于用角度度量三角函数, 因此重新设置[…-pi‟,‟-pi/2‟,‟0‟,‟pi/2‟,‟pi‟]5个刻度值.二.一些常用的属性如下:1)Box属性:决定图形坐标轴是否为方框形式,选项为‟on‟,…off‟;2)‟ColorOrder‟属性:设置多条曲线的颜色顺序,默认值为:[1 1 0;1 0 1;0 1 1;1 0 0;0 1 0;0 0 1]黄色粉色天蓝红色绿色兰色颜色向量还有:[1 1 1]------白色;[0 0 0]------黑色.3)坐标轴方向属性:‟Xdir‟,‟Ydir‟,‟Zdir‟,其选项为:…normal‟------正常…reverse‟------反向4) 坐标轴颜色和线型属性:‟Xcolor‟,‟Ycolor‟,‟Zcolor‟------ 轴颜色, 值为颜色向量…LineWidth‟------ 轴的线宽,值为数字…Xgrid‟,‟Ygrid‟,‟Zgrid‟------坐标轴上是否加网格,值为‟on‟和‟off‟.5)坐标轴的标尺属性:‟Xtick‟,‟Ytick‟,‟Ztick‟------ 标度的位置,值为向量…Xticklabel‟,‟Yticklabel‟,‟Zticklabel‟------ 轴上标度的符号,它的值为与标度位置向量同样大小的向量.5)字体设置属性:‟FontAngle‟------ 设置字体角度,选项为:41…normal‟------ 正常;…italic‟------ 斜体;…oblique‟------ 倾斜;…FontName‟------ 字体名称;…FontSize‟------ 字号大小…FontWeight‟------ 字体的轻重,选项为:‟light‟,…normal‟,‟bold‟篇二: MA TLAB 颜色的使用MA TLAB 颜色的使用MA TLAB提供了许多在二维和三维空间内显示可视信息的工具。
matlab画图设置(坐标轴、曲线、颜色)

matlab画图设置(坐标轴、曲线、颜色)a=linspace(1,2,10)plot(a,'--pr','linewidth',1.5,'MarkerEdgeColor','r','MarkerFaceColor','m','MarkerSize',1 0)legend('a','Location','best')title('a','FontName','Times New Roman','FontWeight','Bold','FontSize',16)xlabel('T','FontName','Times New Roman','FontSize',14)ylabel('a','FontName','Times New Roman','FontSize',14,'Rotation',0)axis auto equalset(gca,'FontName','Times New Roman','FontSize',14)1.曲线线型、颜色和标记点类型plot(X1,Y1,LineSpec, …) 通过字符串LineSpec指定曲线的线型、颜色及数据点的标记类型。
线型颜色数据点标记类型标识符意义标识符意义标识符意义- 实线 r 红色 + 加号-. 点划线 g 绿色 o 圆圈-- 虚线 b 蓝色 * 星号: 点线 c 蓝绿色 . 点m 洋红色 x 交叉符号y 黄色 square(或s) 方格k 黑色 diamond(或d) 菱形w 白色 ^ 向上的三角形v 向下的三角形> 向左的三角形< 向右的三角形pentagram(或p) 五边形hexagram(或h) 六边形2.设置曲线线宽、标记点大小,标记点边框颜色和标记点填充颜色等。
matlab各种颜色和形状

b blue . point - solidg green o circle : dottedr red x x-mark -. dashdotc cyan + plus -- dashedm magenta * star (none) no liney yellow s squarek black d diamondv triangle (down)^ triangle (up)< triangle (left)> triangle (right)p pentagramh hexagramFor example, PLOT(X,Y,'c+:') plots a cyan dotted line with a plus at each data point; PLOT(X,Y,'bd') plots blue diamond at each data point but does not draw any line.如何给坐标命名title('题目');ylabel('y座标');xlabel('x轴');zlabel(‘z轴’);颜色符号 含义 数据点型含义 线型 含义b 蓝色 . 点 -实线 g 绿色 X X 符号 :点线 r 红色 + +号 -. 点划线c 蓝绿色 h 六角星形--虚线 m 紫红色 * 星号y 黄色 S 方形k 黑色 D 菱形V 下三角^ 上三角< 左三角> 右三角P 正五边形用的时候是把颜色和形状信息输入在一起。
并且部分先后顺序例如:’rd :’(r 代表红色,d 代表菱形,:代表线型)。
matlab plot 配色方案

matlab plot 配色方案Matlab是一种功能强大的数学软件,用于计算、数据分析和可视化。
其中,plot函数是Matlab中常用的绘图函数之一,用于绘制二维图形。
在plot函数中,配色方案是非常重要的,它可以使图形更加美观、清晰,同时也有助于传达数据的含义。
本文将介绍几种常用的Matlab配色方案,并探讨它们的特点和适用范围。
一、默认配色方案Matlab的默认配色方案是一种简洁、清晰的色彩组合,用于绘制简单的二维曲线图。
这种配色方案使用蓝色作为主要颜色,其他颜色如红色、绿色、黄色等用于区分不同的曲线或数据点。
默认配色方案在大多数情况下都能满足需求,但如果需要绘制更加复杂的图形,可以考虑其他配色方案。
二、线型配色方案线型配色方案是一种根据线型和颜色来区分不同数据的配色方案。
在Matlab中,可以通过设置线型参数来改变曲线的样式,如实线、虚线、点线等。
同时,可以使用不同的颜色来区分不同的曲线或数据点。
线型配色方案适用于需要同时考虑线型和颜色的情况,例如绘制多个曲线并希望每条曲线都有独特的线型和颜色。
三、色彩映射配色方案色彩映射配色方案是一种根据数据值来确定颜色的配色方案。
在Matlab中,可以使用colormap函数来设置色彩映射,将数据的值映射到不同的颜色上。
这种配色方案适用于需要根据数据值来进行可视化的情况,例如绘制热力图或颜色填充图。
四、主题配色方案主题配色方案是一种根据特定主题或风格来选择配色方案的方法。
Matlab提供了多个主题配色方案,如亮色主题、暗色主题、海洋主题等。
每个主题都有特定的颜色组合和样式,可以根据具体需求选择合适的主题。
主题配色方案适用于需要根据特定主题来进行可视化的情况,例如绘制报告、演示文稿等。
五、自定义配色方案除了以上几种常用的配色方案,Matlab还支持自定义配色方案。
用户可以根据自己的需求,选择喜欢的颜色和样式,创建自己独特的配色方案。
自定义配色方案可以满足个性化的需求,同时也有助于提升图形的美观度和可读性。
matlab 画图及颜色设置

各种颜色属性选项选项意义选项意义'r' 红色'm' 粉红'g' 绿色'c' 青色'b' 兰色'w' 白色'y' 黄色'k' 黑色各种线型属性选项选项意义选项意义'-' 实线'--' 虚线':' 点线'-.' 点划线各种标记点属性选项选项意义选项意义'.' 用点号绘制各数据点'^' 用上三角绘制各数据点'+' 用'+'号绘制各数据点'v' 用下三角绘制各数据点'*' 用'*'号绘制各数据点'>' 用右三角绘制各数据点' .' 用'.'号绘制各数据点'<' 用左三角绘制各数据点's'或squar 用正方形绘制各数据点'p' 用五角星绘制各数据点'd'或diamond用菱形绘制各数据点'h' 用六角星绘制各数据点这些选项可以连在一起用,如:'-.g'表示绘制绿色的点划线,'g+'表示用绿色的'+'号绘制曲线.还可以进一步设置包括线的宽度(LineWidth),标记点的边缘颜色(MarkerEdgeColor),填充颜色(MarkerFaceColor)及标记点的大小(MarkerSize)等其它绘图属性.例:设置绘图线的线型,颜色,宽度,标记点的颜色及大小.t=0:pi/20:pi;y=sin(4*t).*sin(t)/2;plot(t,y,'-bs','LineWidth',2,... %设置线的宽度为2'MarkerEdgeColor','k',... %设置标记点边缘颜色为黑色'MarkerFaceColor','y',... %设置标记点填充颜色为黄色'MarkerSize',10) %设置标记点的尺寸为10字母颜色标点线型y 黄色·点线 m 粉红○圈线c 亮蓝××线 r 大红++字线g 绿色-实线b 蓝色 * 星形线w 白色:虚线k 黑色-· (--) 点划线square 正方形 diamond 菱形pentagram 五角星 hexagram 六角星。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
选项意义选项意义
'r' 红色'm' 粉红
'g' 绿色'c' 青色
32
'b' 兰色'w' 白色
'y' 黄色'k' 黑色
各种线型属性选项
选项意义选项意义
'-' 实线'--' 虚线
':' 点线'-.' 点划线
各种标记点属性选项
选项意义选项意义
'.' 用点号绘制各数据点'^' 用上三角绘制各数据点
'+' 用'+'号绘制各数据点'v' 用下三角绘制各数据点
'*' 用'*'号绘制各数据点'>' 用右三角绘制各数据点
' .' 用'.'号绘制各数据点'<' 用左三角绘制各数据点
's'或squar 用正方形绘制各数据点'p' 用五角星绘制各数据点
'd'或diamond用菱形绘制各数据点'h' 用六角星绘制各数据点
这些选项可以连在一起用,如:'-.g'表示绘制绿色的点划线,'g+'表示用绿
色的'+'号绘制曲线.
画双坐标图形:
具有两个纵坐标标度的图形
在MATLAB中,如果需要绘制出具有不同纵坐标标度的两个图形,可以使用plotyy绘图函数。
调用格式为:
plotyy(x1,y1,x2,y2)
其中x1,y1对应一条曲线,x2,y2对应另一条曲线。
横坐标的标度相同,纵坐标有两个,左纵坐标用于x1,y1数据对,右纵坐标用于x2,y2数据对。
双y轴坐标可以用plotyy(x,y1,x,y2)来实现
双x坐标可以用
set(gca,'xaxislocation','bottom','xticklabel',{'0','1','2','3','4'}) (假设x轴的标注为1,2,3,4)
set(gca,'xaxislocation','top','xticklabel',{'0','1','2','3','4'})
进行相应的设置
【* 例10.7.3 -1 】制作一个双坐标系用来表现高压和低温两个不同量的过渡过程。
tp=(0:100)/100*5;yp=8+4*(1-exp(-0.8*tp).*cos(3*tp)); % 压力数据
tt=(0:500)/500*40;yt=120+40*(1-exp(-0.05*tt).*cos(tt)); % 温度数据
% 产生双坐标系图形
clf reset,h_ap=axes('Position',[0.13,0.13,0.7,0.75]); %<4>
set(h_ap,'Xcolor','b','Ycolor','b','Xlim',[0,5],'Ylim',[0,15]);
nx=10;ny=6; %<6>
pxtick=0:((5-0)/nx):5;pytick=0:((15-0)/ny):15; %<7>
set(h_ap,'Xtick',pxtick,'Ytick',pytick,'Xgrid','on','Ygrid','on')
h_linet=line(tp,yp,'Color','b'); %<9>
set(get(h_ap,'Xlabel'),'String',' 时间/rightarrow (分)')
set(get(h_ap,'Ylabel'),'String',' 压力/rightarrow(/times10 ^{5} Pa )')
h_at=axes('Position',get(h_ap,'Position')); %<12>
set(h_at,'Color','none','Xcolor','r','Ycolor','r'); %<13>
set(h_at,'Xaxislocation','top') %<14>
set(h_at,'Yaxislocation','right','Ydir','rev') %<15>
set(get(h_at,'Xlabel'),'String','/fontsize{15}/fontname{ 隶书} 时间/rightarrow (分)')
set(get(h_at,'Ylabel'),'String',' ( {/circ}C )/fontsize{15} /leftarrow /fontname{ 隶书} 零下温度')
set(h_at,'Ylim',[0,210]) %<18>
line(tt,yt,'Color','r','Parent',h_at) %<19>
xpm=get(h_at,'Xlim'); %<20>
txtick=xpm(1):((xpm(2)-xpm(1))/nx):xpm(2); %<21>
tytick=0:((210-0)/ny):210; %<22>
set(h_at,'Xtick',txtick,'Ytick',tytick) %<23>
图10.7.3 -1 双坐标系图形。