正在加载图片...
China-pub.coM 第14章高级图形 249 下载 个图形由安排在一个层次结构上的五个图形对象组成。 首先有一个窗口,这是一个图形对象。然后由两个轴对象来定 figure 义相应的坐标轴。这些都可以用subp1ot命令来完成。最后, 用p1ot命令来创建两个线条对象。例14.1中的对象层次结构在 axes axes 2 图14-2中给出。 对于每一个对象都可以修改它的一些属性。例如,可以改 变图形窗口的位置和图形对象的背景色。对于一个轴对象可以 line 1 line 2 改变它在图形区域内的刻度大小和位置。线条对象可以变得更 细,改变成另一种颜色,另一种线型等等。 图14-2对象层次结构 由于是层次结构,所以某个对象改变时,会影响到这个结构中它以下的所有对象。如果 使用鼠标改变图形对象的屏幕位置,线条和轴对象也会跟着变。但是如果改变右边轴对象的 轴刻度,那么只影响这个轴上的线条。 图14-2中还少一个对象:根对象。它是所有图形对象的根,也就是整个层次结构的根。 在创建对象的同时可以直接修改一些对象的属性。在画y2图形时,‘*号表示用星号来画 曲线而不是用实线。调用subplot可以规定图形区域在窗口的位置。然而还有许多属性只能 用在后面描述的st命令来改变。下面的例子修改了上例中图形的部分属性。 ■例14.2 %在上例中,改变左边子图区域的位置和第2个子图的x轴坐标 clear; x=0.1:0.1:4*p1; y1 sin(x); y2 sin(x)./x; fg figure; %创建窗口和图句柄 r1=subp1ot(1,2,1); %创建子图和轴句柄 11=p1ot(x,y1); %创建线条和线条句柄 r2=subp1ot(1,2,2); 12=p1ot(x,y2,’*); disp('The previous example'); pause; set(r1,'Position',[0.10.10.30.3]);%改变位置 set(11,'LineWidth',5); %加粗线条 set(r2,'XTick',[1411]); %改变x轴 set(12,'LineStyle','+'); %改变线型 pause; delete(fg); %删除窗口一个图形由安排在一个层次结构上的五个图形对象组成。 首先有一个窗口,这是一个图形对象。然后由两个轴对象来定 义相应的坐标轴。这些都可以用 s u b p l o t命令来完成。最后, 用p l o t命令来创建两个线条对象。例1 4 . 1中的对象层次结构在 图1 4 - 2中给出。 对于每一个对象都可以修改它的一些属性。例如,可以改 变图形窗口的位置和图形对象的背景色。对于一个轴对象可以 改变它在图形区域内的刻度大小和位置。线条对象可以变得更 细,改变成另一种颜色,另一种线型等等。 由于是层次结构,所以某个对象改变时,会影响到这个结构中它以下的所有对象。如果 使用鼠标改变图形对象的屏幕位置,线条和轴对象也会跟着变。但是如果改变右边轴对象的 轴刻度,那么只影响这个轴上的线条。 图1 4 - 2中还少一个对象:根对象。它是所有图形对象的根,也就是整个层次结构的根。 在创建对象的同时可以直接修改一些对象的属性。在画 y 2图形时,‘ * ’号表示用星号来画 曲线而不是用实线。调用 s u b p l o t可以规定图形区域在窗口的位置。然而还有许多属性只能 用在后面描述的s e t命令来改变。下面的例子修改了上例中图形的部分属性。 ■ 例1 4 . 2 第1 4章 高 级 图 形 2 4 9 图14-2 对象层次结构 % 在上例中,改变左边子图区域的位置和第2个子图的X轴坐标 % 创建窗口和图句柄 % 创建子图和轴句柄 % 创建线条和线条句柄 % 改变位置 % 加粗线条 % 改变X轴 % 改变线型 % 删除窗口 下载
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有