主要内容

数字

创建图形窗口

描述

数字使用默认属性值创建一个新的图形窗口。得到的图形是当前图

例子

图(名称,值使用一个或多个名称-值对参数修改图形的属性。例如,图(“颜色”,“白”)设置背景色为白色。

例子

f=图(___返回数字对象。使用f在创建图形后查询或修改图形的属性。

例子

图(f所指定的图形f当前图形,并将其显示在所有其他图形之上。

图(n找到一个图形数量属性等于n,并使其成为当前数字。如果不存在具有该属性值的图形,MATLAB®创建一个新图形并设置其数量财产n

例子

全部折叠

创建默认图形。

F =数字;

图窗口

获取图形的位置、宽度和高度。

f.Position
Ans = 680 558 560 420

这意味着图形窗口位于主显示器右上方680像素和左下角上方558像素处,宽560像素,高420像素。

通过调整位置矢量的第三和第四个元素,将图形的宽度和高度减半。

f.位置(3:4)= [280 210];

图形窗口的宽度和高度减半

创建一个图形,并指定的名字财产。默认情况下,生成的标题包括图号。

图(“名字”的测量数据);

标题为“图1:测量数据”的图形窗口

指定的名字属性,但这一次,设置NumberTitle财产“关闭”.生成的标题不包括图号。

图(“名字”的测量数据“NumberTitle”“关闭”);

标题为“测量数据”的图形窗口

创建两个图形,然后创建一个线形图。默认情况下,情节命令以当前数字为目标。

F1 =数字;F2 =数字;Plot ([1 2 3],[2 4 6]);

两个标题为“图1”和“图2”的图形窗口。图2位于前台,包含一个带有一些数据的图。

将当前图形设置为f1,因此它是下一个阴谋的目标。然后创建一个散点图。

图(f1);散射((1:20),兰德(20));

两个图形窗口。图1位于前景,包含一个带有一些数据的散点图。

输入参数

全部折叠

目标图形,指定为数字对象。

目标图形编号,指定为标量整数值。指定此参数时,MATLAB将搜索包含数量属性等于n.如果不存在具有该属性值的图形,MATLAB将创建一个新图形并设置其属性值数量财产n.默认情况下,数量属性值显示在图的标题中。

数据类型:

名称-值参数

例子:图(“颜色”,“白”)创建一个白色背景的人物。

的可选逗号分隔对名称,值参数。的名字参数名称和价值对应的值。的名字必须出现在单引号内(' ').可以指定多个名称和值对参数为Name1, Value1,…,的家

请注意

这里列出的属性只是一个子集。有关完整列表,请参见图的属性

图形的名称,指定为字符向量或字符串标量。

例子:图(“名字”,“结果”)将图的名称设置为“结果”

缺省值为的图n,在那里n整数形式。当您指定的名字属性时,图的标题变为的图n的名字.如果你只想要的名字值显示,设置IntegerHandleNumberTitle“关闭”

背景颜色,指定为RGB三元组、十六进制颜色代码、颜色名称或短名称。如果你指定“没有”时,背景颜色在屏幕上显示为黑色,但如果打印图形,则背景打印时就好像图形窗口是透明的。

对于自定义颜色,请指定RGB三元组或十六进制颜色代码。

  • RGB三元组是一个三元素行向量,其元素指定颜色的红、绿和蓝分量的强度。强度必须在这个范围内[0, 1];例如,[0.4 0.6 0.7]

  • 十六进制颜色码是字符向量或以散列符号()后面跟着三个或六个十六进制数字,取值范围为0F.这些值不区分大小写。因此,颜色代码“# FF8800”“# ff8800”“# F80”,“# f80”是等价的。

或者,您可以通过名称指定一些常用颜色。该表列出了已命名的颜色选项、等效的RGB三元组和十六进制颜色代码。

颜色名称 短名称 RGB值 十六进制颜色代码 外观
“红色” “r” [10 0 0] “# FF0000”

样品的颜色为红色

“绿色” ‘g’ [0 10 0] “# 00 ff00”

样品的颜色为绿色

“蓝” “b” [0 0 1] “# 0000 ff”

样品的颜色为蓝色

“青色” “c” [0 1 1] “# 00飞行符”

样品的颜色为青色

“红色” “米” [10 0 1] “#就”

样品的颜色为洋红色

“黄色” “y” [11 10 0] “# FFFF00”

样品的颜色为黄色

“黑” “k” [0 0 0] # 000000的

样品颜色为黑色

“白色” ' w ' [1 1 1] “# FFFFFF”

样品颜色为白色

“没有” 不适用 不适用 不适用 没有颜色

下面是MATLAB在许多类型的图中使用的默认颜色的RGB三组和十六进制颜色代码。

RGB值 十六进制颜色代码 外观
[0 0.4470 0.7410] “# 0072 bd”

RGB三联体[0 0.4470 0.7410]样品,呈深蓝色

[0.8500 0.3250 0.0980] “# D95319”

RGB三联体样品[0.8500 0.3250 0.0980],呈暗橙色

[0.9290 0.6940 0.1250] “# EDB120”

RGB三联体样品[0.9290 0.6940 0.1250],呈暗黄色

[0.4940 0.1840 0.5560] “# 7 e2f8e”

RGB三联体样品[0.4940 0.1840 0.5560],呈深紫色

[0.4660 0.6740 0.1880] “# 77 ac30”

RGB三联体[0.4660 0.6740 0.1880]样本,呈现中绿色

[0.3010 0.7450 0.9330] “# 4 dbeee”

RGB三联体样品[0.3010 0.7450 0.9330],呈浅蓝色

[0.6350 0.0780 0.1840] “# A2142F”

RGB三联体样品[0.6350 0.0780 0.1840],呈暗红色

数据类型:|字符

可绘制区域的位置和大小,作为窗体的矢量指定[左下宽高].此区域不包括图形边框、标题栏、菜单栏和工具栏。

列表中的每个元素位置向量。

元素 描述
主显示器左边缘到窗口左内边缘的距离。在有多个监视器的系统上,此值可以为负值。

如果图形停靠,则此值相对于MATLAB桌面中的图形面板。
从主显示器的下边缘到窗口的内底边缘的距离。在有多个监视器的系统上,此值可以为负值。

如果图形停靠,则此值相对于MATLAB桌面中的图形面板。
宽度 图形左右内边之间的距离。
高度 窗口的顶部和底部内边缘之间的距离。

所有的测量单位都由单位财产。

不能指定图形位置当图形停靠时,属性。

MATLAB在线™,而且的要素位置向量被忽略。

要放置整个窗口,包括边框、标题栏、菜单栏、工具栏,请使用OuterPosition财产。

请注意

窗户®操作系统强制设置最小窗口宽度和最大窗口大小。如果指定的图形大小超出这些限制,则显示的图形将符合这些限制,而不是您指定的大小。

度量单位,指定为该表中的一个值。

单位价值 描述
“像素”(默认)

像素。

从R2015b开始,以像素为单位的距离与Windows和Windows上的系统分辨率无关麦金塔电脑系统:

  • 在Windows系统上,一个像素是1/96英寸。

  • 麦金塔电脑在系统中,一个像素是1/72英寸。

在Linux上®在系统中,像素的大小是由系统分辨率决定的。

“归一化” 这些单元相对于父容器是规范化的。容器的左下角映射到(0,0)右上角映射到(1,1)
“英寸” 英寸。
“厘米” 厘米。
“点” 点。1分等于1/72英寸。
“角色”

这些单位是基于图形根对象的默认uicontrol字体:

  • 字符宽度=字母的宽度x

  • 字符高度=两行文本基线之间的距离。

要访问默认的uicontrol字体,请使用get(大的,“defaultuicontrolFontName”)集(大的,“defaultuicontrolFontName”)

MATLAB从父对象的左下角开始测量所有单位。

此属性影响位置财产。如果你改变单位属性,请考虑在完成计算后将其值返回为默认值,以避免影响采用默认值的其他函数。

属性的指定顺序单位而且位置属性具有以下效果:

  • 如果您指定单位之前位置属性,然后MATLAB集合位置使用您指定的单位。

  • 如果您指定单位之后的属性位置属性,MATLAB设置位置使用默认值单位.然后,MATLAB转换位置值转换为您指定的单位中的等效值。

更多关于

全部折叠

当前图

当前图形是图形命令的目标,例如而且colormap.通常,它是最后创建的图形或最后用鼠标单击的图形。的gcf命令返回当前数字。

提示

  • 使用图形根对象在根级别为其他类型的对象设置默认值。例如,将所有未来图形的默认颜色映射设置为夏天colormap。

    集(大的,“DefaultFigureColormap”夏天)
    要将属性恢复到其原始的MATLAB默认值,请使用“删除”关键字。
    集(大的,“DefaultFigureColormap”“删除”
    有关设置默认值的详细信息,请参见默认属性值

版本历史

R2006a之前介绍

另请参阅

功能

属性