森之张卫东 发表于 2015-8-23 22:43

创建一个新的图形对象——figure


命令1 figure
功能创建一个新的图形对象。图形对象为在屏幕上单独的窗口,在窗口中可以输出图形。
用法figure 用缺省的属性值创建一个新的图形对象。
figure('PropertyName',PropertyValue,…) 对指定的属性PropertyName用指定的属性值PropertyValue(属性名与属性值成对出现)创建一个新的图形窗口,对于那些没有指定的属性,则用缺省值。属性名与有效的属性值见下表。
figure(h) 1. 若h为一个已经存在的图形的句柄,则figure(h)使由h标记的图形成为当前图形,使它可见,且在屏幕上把它显示到所有图形之前。当前图形为图像输出的地方。
2. 若h不是已经存在图形的句柄,但是为一整数,则该命令生成一图形窗口,同时把该窗口的句柄赋值为h;若h不是一图形窗口的句柄,也不是一整数,则返回一错误信息。
h = figure(…) 返回图形窗口对象的句柄给h。
表7-10

    属性名    属性说明  有效属性值
    窗口位置  
    Position    图形窗口的位置与大小  有效值:四维向量  width,height]  缺省值:决定于显示
    Units    用于解释属性Position的单位  有效值:inches(英寸)  centimeters(厘米)  normalized(标准化单位,认为窗口为一长宽都是1)  points(点)  pixels(像素)  characters(字符)  缺省值:pixels
    指定类型与外在显示  
    Color    窗口的背景颜色  有效值:ColorSpec(有效的颜色参数)  缺省值:取决于颜色表(参见命令colordef)
    Menubar    转换图形窗口菜单条的“开”与“关”  有效值:none、figure  缺省值:figure
    Name    显示图形窗口的标题  有效值:任意字符串  缺省值:‘’(空字符串)
    NumberTitle    标题栏中是否显示’Figure  No. n’,其中n为图形窗口的编号  有效值:on、off  缺省值:on
    Resize    指定图形窗口是否可以通过鼠标改变大小  有效值:on、off  缺省值:on
    SelectionHighlight    当图形窗口被选中时,是否突出显示  有效值:on、off  缺省值:on
    Visible    确定图形窗口是否可见  有效值:on、off  缺省值:on
    WindowStyle    指定窗口为标准窗口还是典型窗口  有效值:normal(标准窗口)、  modal(典型窗口)  缺省值:normal
    控制色图  
    Colormap    图形窗口的色图  有效值:m*3阶的RGB颜色矩阵  缺省值:jet色图
    Dithermap    用于真颜色数据以伪颜色显示的色图  有效值:m*3阶的RGB颜色矩阵  缺省值:有所有颜色的色图
    DithermapMode    是否使用系统生成的抖动色图  有效值:auto、manual  缺省值:manual
    FixedColors    不是从色图中获得的颜色  有效值:m*3阶的RGB颜色矩阵  缺省值:无(只读模式)
    MinColormap    系统颜色表中能使用的最少颜色数  有效值:任一标量  缺省值:64
    ShareColors    允许MATLAB共享系统颜色表中的颜色  有效值:on、off  缺省值:on
    指定透明度  
    Alphamap    图形窗口的α色图,用于设定透明度。  有效值:m*1维向量,每一分量在之间  缺省值:64*1维向量
    指定渲染模式  
    BackingStore    打开或关闭屏幕像素缓冲区  有效值:on、off  缺省值:on
    DoubleBuffer    对于简单的动画渲染是否使用快速缓冲  有效值:on、off  缺省值:off
    Renderer    用于屏幕和图片的渲染模式  有效值:painters、zbuffer、OpenGL  缺省值:系统自动选择
    关于图形窗口的一般信息  
    Children    显示于图形窗口中的任意对象句柄  有效值:句柄向量  
    FileName    命令guide使用的文件名  有效值:字符串
    Parent    图形窗口的父对象:根屏幕  有效值:总是0(即根屏幕)
    Selected    是否显示窗口的“选中”状态  有效值:on、off  缺省值:on
    Tag    用户指定的图形窗口标签  有效值:任意字符串  缺省值:''(空字符串)
    Type    图形对象的类型(只读类型)  有效值:'figure'
    UserData    用户指定的数据  有效值:任一矩阵  缺省值:[](空矩阵)
    RendererMode    缺省的或用户指定的渲染程序  有效值:auto、manual  缺省值:auto
    关于当前状态的信息  
    CurrentAxes    在图形窗口中的当前坐标轴的句柄  有效值:坐标轴句柄
    CurrentCharacter    在图形窗口中最后一个输入的字符  有效值:单个字符
    CurrentOject    图形窗口中的当前对象的句柄  有效值:图形对象句柄
    CurrentPoint    图形窗口中最后单击的按钮的位置  有效值:二维向量,  y-coord]
    SelectionType    鼠标选取类型  有效值:normal、extended、alt、open
    回调程序的执行  
    BusyAction    指定如何处理中断调用程序  有效值:cancel、queue  缺省值:queue
    ButtonDownFcn    当在窗口中空闲点按下鼠标按钮时,执行的回调程序  有效值:字符串  缺省值:''(空字符串)
    CloseRequestFcn    当执行命令关闭时,定义一回调程序  有效值:字符串  缺省值:closereq
    CreateFcn    当打开一图形窗口时,定义一回调程序  有效值:字符串  缺省值:''(空字符串)
    DeleteFcn    当删除一图形窗口时,定义一回调程序  有效值:字符串  缺省值:''(空字符串)
    Interruptible    定义一回调程序是否可中断  有效值:on、off  缺省值:on(可以中断)
    KeyPressFcn    当在图形窗口中按下一键时,定义一回调程序  有效值:字符串  缺省值:''(空字符串)
    ResizeFcn    当图形窗口改变大小时,定义一回调程序  有效值:字符串  缺省值:''(空字符串)
    UIContextMenu    定义与图形窗口相关的菜单  有效值:属性UIContrextmenu的句柄
    WindowButtonDownFcn    当在图形窗口中按下鼠标时,定义一回调程序  有效值:字符串  缺省值:''(空字符串)
    WindowButtonMotionFcn    当将鼠标移进图形窗口中时,定义一回调程序  有效值:字符串  缺省值:''(空字符串)
    WindowButtonUpFcn    当在图形窗口中松开按钮时,定义一回调程序  有效值:字符串  缺省值:''(空字符串)
    访问对象的控制  
    IntegerHandle    指定使用整数或非整数图形句柄  有效值:on、off  缺省值:on(整数句柄)
    HandleVisiblity    指定图形窗口句柄是否可见  有效值:on、callback、off  缺省值:on
    HitTest    定义图形窗口是否能变成当前对象(参见图形窗口属性CurrentObject)  有效值:on、off  缺省值:on
    NextPlot    在图形窗口中定义如何显示另外的图形  有效值:replacechildren、add、replace  缺省值:add
    定义鼠标指针  
    Pointer    选取鼠标记号  有效值:crosshair、arrow、topr、watch、topl、botl、botr、circle、cross、fleur、left、right、top、fullcrosshair、bottom 、ibeam、custom  缺省值:arrow
    PointerShapeCData    定义鼠标外形的数据  有效值:16*16阶矩阵  缺省值:将鼠标设置为'custom'且可见
    PointerShapeHotSpot    设置鼠标活跃的点  有效值:二维向量,column]  缺省值:

例7-46
>>scrsz = get(0,'ScreenSize');
>>figure('Position',)执行上面的语句,会在屏幕的左上角生成一没有任何符号的窗口。

我是男神 发表于 2015-8-24 20:27

啦啦啦~~~我是默认签名(*^__^*)

我是男神 发表于 2015-8-24 20:27

啦啦啦~~~我是默认签名(*^__^*)

我是男神 发表于 2015-8-24 20:27

啦啦啦~~~我是默认签名(*^__^*)

我是男神 发表于 2015-8-24 20:27

啦啦啦~~~我是默认签名(*^__^*)

我是男神 发表于 2015-8-24 20:27

啦啦啦~~~我是默认签名(*^__^*)

我是男神 发表于 2015-8-24 20:28

啦啦啦~~~我是默认签名(*^__^*)

我是男神 发表于 2015-8-24 20:28

啦啦啦~~~我是默认签名(*^__^*)

我是男神 发表于 2015-8-24 20:28

啦啦啦~~~我是默认签名(*^__^*)

我是男神 发表于 2015-8-24 20:28

啦啦啦~~~我是默认签名(*^__^*)
页: [1]
查看完整版本: 创建一个新的图形对象——figure