填充面积2-D图
定义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”})
沿标记设置勾号x中的值对应x
.
Ax = gca;%电流轴斧子。XTick = x;
创建矩阵Y
.然后显示的值Y
在基线值为的区域图中4
.区域
填充由曲线和直线指定的区域Y = -4
.
Y = [1 5 3;3 2 7;1 5 3;2 6 1];Basevalue = -4;区(Y, basevalue)
控件中创建平铺图表布局“流”
平铺排列,以便轴填充布局中的可用空间。接下来,调用nexttile
函数创建轴
对象,并返回为ax₁
.通过传递显示一个面积图ax₁
到区域
函数。
tiledlayout (“流”) ax1 = nexttile;Y1 = [3 6;1 - 5;7 2;5 9];区(ax₁,Y1)
重复此过程以创建第二个轴
对象和第二个区域图。
Ax2 = nexttile;Y2 = [4 2 11;5 6 0;1 7 2;9 5 9];区(ax2, Y2)
创建矩阵Y
.方法时指定输出参数,然后创建区域图区域
函数。在这种情况下,区域
返回一个3的向量区域
对象。每个对象对应于的不同列Y
.
Y = [2 3 4;6 1 5;7 4 9];a =面积(Y);
将第二个区域修改为带粗红色边的绿色。
(2)。F一个ceColor = [0.2 0.6 0.5]; a(2).EdgeColor = [0.63 0.08 0.18]; a(2).LineWidth = 2;
显示有三条曲线的面积图。
面积([1 5 3;3 2 7;1 5 3;2 6 1])
设置颜色顺序为蓝色、紫色和灰色。
新颜色= [0 0.5 1;0.5 0 1;0.7 0.7 0.7];colororder (newcolors)
X
- - - - - -x坐标x-坐标,指定为向量或矩阵。大小:…的大小和形状X
这取决于数据的形状和想要创建的图形类型。下表描述了最常见的情况。
地块类型 | 如何指定坐标 |
---|---|
单独的区域 | 指定 面积([1 3 5],[9;4;6) X 作为一个值递增的向量。如果中的值X 不是在增加吗区域 在绘图之前对值进行排序。 |
堆放区 |
面积([1 2 3 4],[3 6;1 - 5;7 2;5 9]) X 不是在增加吗区域 在绘图之前对值进行排序。你也可以指定 |
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|分类
|datetime
|持续时间
Y
- - - - - -y坐标y-坐标,指定为向量或矩阵。大小:…的大小和形状Y
这取决于数据的形状和想要创建的图形类型。该表描述了可能的情况。
地块类型 | 如何指定坐标 |
---|---|
单独的区域 | 指定 面积([1 3 5],[9;4;6) X 作为一个值递增的向量。如果中的值X 不是在增加吗区域 在绘图之前对值进行排序。 |
堆放区 |
面积([1 2 3 4],[3 6;1 - 5;7 2;5 9]) X 不是在增加吗区域 在绘图之前对值进行排序。你也可以指定 |
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|持续时间
basevalue
- - - - - -基线值0
(默认)|数字标量基线值,指定为数值标量。基线值指定y水平基线的-坐标。区域
填充数据曲线与此基线之间的区域。
斧头
- - - - - -目标轴轴
对象目标轴,指定为轴
对象。如果不指定坐标轴,那么区域
在当前轴上显示绘图。
的可选逗号分隔对名称,值
参数。的名字
参数名称和价值
对应的值。的名字
必须出现在引号内。您可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家
.
area([1 2 3],'FaceColor','r')
为区域指定红色填充颜色。
请注意
这里列出的属性只是一个子集。有关完整列表,请参见区域属性.
FaceColor
- - - - - -区域填充颜色“r”
|‘g’
|“b”
|“平”
|……区域填充颜色,指定为RGB三元组、十六进制颜色代码、颜色名称或“平”
.
从R2017b开始,默认值是RGB三元组ColorOrder
坐标轴的性质。在以前的版本中,默认值为“平”
颜色是根据颜色图来的。
对于自定义颜色,请指定RGB三元组或十六进制颜色代码。
RGB三元组是一个三元素行向量,其元素指定颜色的红、绿和蓝分量的强度。强度必须在这个范围内[0, 1]
;例如,[0.4 0.6 0.7]
.
十六进制颜色码是字符向量或以散列符号(#
)后面跟着三个或六个十六进制数字,取值范围为0
来F
.这些值不区分大小写。因此,颜色代码“# 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” |
|
“没有” |
不适用 | 不适用 | 不适用 | 没有颜色 |
这里是RGB三组和十六进制的颜色代码的默认颜色MATLAB®在许多类型的图中使用。
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” |
|
EdgeColor
- - - - - -区域轮廓颜色[0 0 0]
(默认)|RGB值|“r”
|‘g’
|“b”
|“平”
|……区域轮廓颜色,指定为RGB三元组、十六进制颜色代码、颜色名称或“平”
.将此属性指定为“平”
使用颜色图的颜色。
对于自定义颜色,请指定RGB三元组或十六进制颜色代码。
RGB三元组是一个三元素行向量,其元素指定颜色的红、绿和蓝分量的强度。强度必须在这个范围内[0, 1]
;例如,[0.4 0.6 0.7]
.
十六进制颜色码是字符向量或以散列符号(#
)后面跟着三个或六个十六进制数字,取值范围为0
来F
.这些值不区分大小写。因此,颜色代码“# 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” |
|
[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” |
|
线型
- - - - - -线条样式“- - -”
(默认)|“——”
|“:”
|“-”。
|“没有”
线条样式,指定为本表中列出的选项之一。
线条样式 | 描述 | 产生的线 |
---|---|---|
“- - -” |
实线 |
|
“——” |
虚线 |
|
“:” |
虚线 |
|
“-”。 |
Dash-dotted线 |
|
“没有” |
没有线 | 没有线 |
线宽
- - - - - -区域轮廓宽度0.5
(默认)|标量数值区域轮廓宽度,指定为点单位的标量数值。1分等于1/72英寸。
例子:1.5
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
区域
属性的基础上使用颜色ColorOrder
坐标轴的性质。它循环遍历所有颜色,然后如果你绘制的填充区域多于颜色,它就会重复这个循环。
从R2019b开始,您可以通过设置ColorOrder
坐标轴上的性质。您还可以调用colororder
函数更改图中所有轴的颜色顺序。
Sie haben eine geänderte版本dieses Beispiels。Möchten Sie dieses Beispiel mit Ihren Änderungen öffnen?
你的身体和身体之间的联系MATLAB-Befehl
Führen Sie den Befehl durch Eingabe in das MATLAB-Befehlsfenster aus。web浏览器unterstützen keine MATLAB-Befehle。
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。