主要内容

区域

填充区域二维图

  • 填充区域二维图

描述

例子

区(X,Y)图中的值Yx坐标X。然后函数之间的区域填充曲线形状的基础上Y:

  • 如果Y是一个矢量,情节包含一个曲线。区域充满曲线之间的面积和水平轴。

  • 如果Y是一个矩阵,每一列的情节包含一个曲线Y区域充满曲线和栈之间的区域,显示每一行元素的相对贡献的总高度x协调。

例子

区(Y)情节Y对一个隐式的x坐标和填充曲线之间的区域。

  • 如果Y是一个向量,x坐标范围从1到长度(Y)

  • 如果Y一个矩阵,是吗x坐标范围从1到的行数Y

例子

区(___,basevalue)指定区域图的基线值。basevalue对应于一个水平基线。区域充满曲线和这条线之间的区域限制。指定basevalue作为最后一个参数在任何以前的语法。

例子

区(___,名称,值)修改区域图的属性使用一个或多个名称-值对参数。显示的属性适用于所有地区。例如,“线型”、“……”指定虚线样式的阴谋。指定名称-值对之后的所有参数在任何以前的语法。一个属性列表,看到区域属性

例子

区(斧头,___)显示区域的情节在目标轴。指定轴的第一个参数在任何以前的语法。

例子

一个=区域(___)返回一个或多个区域对象。对象的数量等于绘制区域的数量。使用一个修改的属性在创建它们的领域。一个属性列表,看到区域属性

例子

全部折叠

创建一个向量的四值。显示一个区域中的值。

y = [1 5 6 3];区(y)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象区域。

创建矩阵Y。然后显示的值Y作为一个区域的阴谋。因为Y包含三列,区域情节三个曲线和堆栈。

Y = [1 5 3;3 2 7;1 5 3;2 6 1];区(Y)

图包含一个坐标轴对象。坐标轴对象包含3区域类型的对象。

定义x作为一个向量的三个汽车经销商id。定义Y作为一个矩阵包含每个模型的汽车销售数量。矩阵中的值显示在图。然后加入轴标签和一个传奇。

x = (10 11 12);Y = [21.6 - 25.4;70.8 - 66.1;58.0 - 43.6);区(x, Y)包含(“经销商ID”)ylabel (“销售”)({传奇“模型”,“模型B”})

图包含一个坐标轴对象。坐标轴对象包含经销商ID, ylabel销售包含2对象类型的区域。这些对象表示模型,模型B。

设置刻度线沿x设在对应的值x

甘氨胆酸ax =;%当前轴斧子。XTick = x;

图包含一个坐标轴对象。坐标轴对象包含经销商ID, ylabel销售包含2对象类型的区域。这些对象表示模型,模型B。

创建矩阵Y。然后显示的值Y在情节的基线值4区域填充指定的曲线和直线的地区y = 4

Y = [1 5 3;3 2 7;1 5 3;2 6 1];basevalue = 4;区(Y, basevalue)

图包含一个坐标轴对象。坐标轴对象包含3区域类型的对象。

创建矩阵Y。显示的值Y在阴谋使用虚线样式。

Y = [1 3 5;3 2 7;3 4 2];区(Y,“线型”,“:”)

图包含一个坐标轴对象。坐标轴对象包含3区域类型的对象。

创建一个平铺图的布局“流”瓷砖的安排,所以轴填充可用的空间布局。接下来,调用nexttile函数来创建一个对象并返回它ax₁。通过显示一个阴谋ax₁区域函数。

tiledlayout (“流”)ax₁= nexttile;日元= [3 6;1 - 5;7 2;5 9];区(ax₁, Y1)

图包含一个坐标轴对象。坐标轴对象包含2区域类型的对象。

创建第二个重复这个过程对象和一个第二区域图。

ax2 = nexttile;Y2 = [4 2 11;5 6 0;1 7 2;9 5 9];区(ax2, Y2)

图包含2轴对象。坐标轴对象1包含2对象类型的区域。坐标轴对象2包含3对象类型的区域。

创建矩阵Y。然后创建一个区域图,指定一个输出参数时调用区域函数。在这种情况下,区域返回一个向量的三个区域对象。每个对象对应于不同的列Y

Y = [2 3 4;6 1 5;7 4 9];=区域(Y);

图包含一个坐标轴对象。坐标轴对象包含3区域类型的对象。

修改第二个区域绿色厚厚的红色边缘。

(2)。F一个ceColor = [0.2 0.6 0.5]; a(2).EdgeColor = [0.63 0.08 0.18]; a(2).LineWidth = 2;

图包含一个坐标轴对象。坐标轴对象包含3区域类型的对象。

显示与三条曲线面积图。

区([1 5 3;3 2 7;1 5 3;2 6 1])

图包含一个坐标轴对象。坐标轴对象包含3区域类型的对象。

设置颜色为蓝色,紫色和灰色。

0.5 newcolors = [0 1;0.5 0 1;0.7 0.7 0.7);colororder (newcolors)

图包含一个坐标轴对象。坐标轴对象包含3区域类型的对象。

输入参数

全部折叠

x坐标,指定为一个向量或矩阵。的大小和形状X依赖于数据的形状和情节要创建的类型。此表描述了最常见的情况。

类型的情节 如何指定坐标
单独的区域

指定XY任意组合的行或列向量的长度相同。例如:

区([1 3 5]、[9;4;6)
指定X作为一个向量增加价值。如果值X不增加,那么区域类型的值之前策划。

堆放区

区域阴谋一个填充区域的每一列Y和栈的地区。指定Y作为一个矩阵和X作为一个行或列向量长度等于中的行数Y。例如:

区([1 2 3 4],[3 6;1 - 5;7 2;5 9])
如果值X不增加,那么区域类型的值之前策划。

你也可以指定X作为一个矩阵具有相同的大小Y。为了避免意外时的输出X是一个矩阵,指定吗X与相同的列。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|分类|datetime|持续时间

y坐标,指定为一个向量或矩阵。的大小和形状Y依赖于数据的形状和情节要创建的类型。此表描述了可能的情况。

类型的情节 如何指定坐标
单独的区域

指定XY任意组合的行或列向量的长度相同。例如:

区([1 3 5]、[9;4;6)
指定X作为一个向量增加价值。如果值X不增加,那么区域类型的值之前策划。

堆放区

区域阴谋一个填充区域的每一列Y和栈的地区。指定Y作为一个矩阵和X作为一个行或列向量长度等于中的行数Y。例如:

区([1 2 3 4],[3 6;1 - 5;7 2;5 9])
如果值X不增加,那么区域类型的值之前策划。

你也可以指定X作为一个矩阵具有相同的大小Y。为了避免意外时的输出X是一个矩阵,指定吗X与相同的列。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|持续时间

基线值,指定为一个数字标量。基线值指定了y协调的水平基线。区域填充该区域数据曲线和基线之间的限制。

目标轴,指定为一个对象。如果你不指定轴区域显示当前轴中情节。

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:区((1 2 3),“FaceColor”、“r”)指定一个红色区域的填充颜色。

请注意

这里列出的属性是唯一的一个子集。一个完整的列表,请参阅区域属性

区域填充颜色,作为一个RGB值,指定十六进制的颜色代码,一个颜色的名字,或“平”

从R2017b,默认值是一个RGB值的ColorOrder财产的轴。在以前的版本中,默认值“平”和颜色是基于colormap。

为一个自定义颜色,指定一个RGB值或十六进制的颜色代码。

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

  • 十六进制颜色代码是一个字符串标量或字符始于一个散列向量符号(#)后面跟着三个月或六个十六进制数字,它的范围可以从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飞行符”

样品的颜色青色

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

样品的颜色红色

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

样品的颜色黄色

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

样品的颜色黑色

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

样品的颜色白色

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

这是默认颜色的RGB三胞胎和十六进制颜色编码MATLAB®使用在许多类型的情节。

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),它表现为深红色

区域轮廓的颜色,指定为一个RGB值,十六进制的颜色代码,一个颜色的名字,或“平”。将这个属性指定为“平”使用colormap的颜色。

为一个自定义颜色,指定一个RGB值或十六进制的颜色代码。

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

  • 十六进制颜色代码是一个字符串标量或字符始于一个散列向量符号(#)后面跟着三个月或六个十六进制数字,它的范围可以从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飞行符”

样品的颜色青色

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

样品的颜色红色

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

样品的颜色黄色

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

样品的颜色黑色

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

样品的颜色白色

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

这是默认颜色的RGB三胞胎和十六进制颜色编码MATLAB使用在许多类型的情节。

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),它表现为深红色

线的风格,指定为这个表中列出的选项之一。

线条样式 描述 产生的线
“-” 实线

样品的实线

”——“ 虚线

样本的虚线

”:“ 虚线

样本的虚线

“-”。 Dash-dotted线

样本dash-dotted线,与交替的破折号和点

“没有” 没有线 没有线

区域轮廓宽度,指定为一个标量数值单位。一个点= 1/72英寸。

例子:1.5

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

提示

  • 区域使用颜色的基础上ColorOrder财产的轴。它循环通过所有颜色,然后如果你重复这个循环图比有颜色填充区域。

    从R2019b开始,你可以改变颜色后策划通过设置ColorOrder房地产在轴上。你也可以调用colororder函数来改变颜色订单中的所有轴图。

扩展功能

版本历史

之前介绍过的R2006a