主要内容

数字

创建图窗口

描述

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

例子

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

例子

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

例子

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

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

例子

全部折叠

创建默认图形。

f =图;

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

f.Position
Ans = 680 558 560 420

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

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

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

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

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

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

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

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

f1 =图;f2 =图;Plot ([1 2 3],[2 4 6]);

设置当前数字为f1因此,它是下一个情节的目标。然后创建散点图。

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

输入参数

全部折叠

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

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

数据类型:

名称-值对的观点

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

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

请注意

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

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

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

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

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

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

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

  • 十六进制颜色代码是以哈希符号开头的字符向量或字符串标量(),然后是3个或6个十六进制数字,其范围可以是0F.这些值不区分大小写。因此,颜色是代码“# FF8800”“# ff8800”“# F80”,“# f80”是等价的。

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

颜色名称 短名称 RGB值 十六进制颜色代码 外观
“红色” “r” (1 0 0) “# FF0000”

“绿色” ‘g’ (0 1 0) “# 00 ff00”

“蓝” “b” (0 0 1) “# 0000 ff”

“青色” “c” (0 1 1) “# 00飞行符”

“红色” “米” (1 0 1) “#就”

“黄色” “y” (1 1 0) “# FFFF00”

“黑” “k” (0 0 0) # 000000的

“白色” ' w ' (1 1 1) “# FFFFFF”

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

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

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

(0.8500 0.3250 0.0980) “# D95319”

(0.9290 0.6940 0.1250) “# EDB120”

(0.4940 0.1840 0.5560) “# 7 e2f8e”

(0.4660 0.6740 0.1880) “# 77 ac30”

(0.3010 0.7450 0.9330) “# 4 dbeee”

(0.6350 0.0780 0.1840) “# A2142F”

数据类型:|字符

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

的每个元素位置向量。

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

如果图形是停靠的,那么这个值相对于MATLAB桌面中的图形面板。
从主显示器的底边到窗口的内底边的距离。在具有多个监视器的系统上,该值可能为负值。

如果图形是停靠的,那么这个值相对于MATLAB桌面中的图形面板。
宽度 图形左右内边缘之间的距离。
高度 窗口的上下内边缘之间的距离。

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

您不能指定图形位置属性。

MATLAB在线™,的元素位置向量被忽略。

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

请注意

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

计量单位,指定为本表中的一个值。

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

像素。

从R2015b开始,像素距离与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