半对数图(y-轴有对数刻度)
semilogy (
情节Y
)Y
的隐式集合x坐标。
如果Y
是向量吗x-坐标的取值范围是1到长度(Y)
。
如果Y
是不是一个矩阵,图中每一列都有一行Y
。的x-坐标的范围从1到中的行数Y
。
如果Y
包含复数,semilogy
画出虚部Y
对实部Y
。但是,如果您指定两者X
和Y
, MATLAB®忽略虚部。
创建一个向量x-坐标和两个向量y坐标。用逗号分隔绘制两行x-y对来semilogy
。
x = 1:10 0;日元= x ^ 2;y2 = x ^ 3;semilogy (x, y₁,x, y2)网格在
定义向量x
作为20年贷款的分期付款。定义向量y
作为利率为8%的1000美元贷款的累积成本。把每次分期付款的累计费用画出来。
P = 1000;npayments = 240;率= 0.08/12;pay = P*(rate*(1+rate)^npayments)/(((1+rate)^npayments) - 1);x = 1:240;Y = x *支付;semilogy (x, y);网格在
改变y的标记值和标记标签yticks
和yticklabels
功能。然后创建x- - -y通过调用包含
和ylabel
功能。
Yticks ([10 50 100 500 1000])“10美元”,“50美元”,“100美元”,“500美元”,“1000美元”})包含(“分期付款”) ylabel (“累积成本”)
创建一组x- - -y-坐标,并将它们绘制成对数线性图。指定行样式为“o”
显示没有连接线的圆形标记。指定标记填充颜色为RGB三元组[0 0.447 - 0.741)
,对应的是深蓝色。
15 x = linspace (1000);Y = (1 /x) * 10000;semilogy (x, y,“o”,“MarkerFaceColor”,[0 0.447 0.741])网格在
创建两组x- - -y-坐标,并以对数线性图显示它们。为第一组坐标指定虚线。然后在情节的左上角显示一个图例传说
函数,并指定位置为“西北”
。
x = 1:10 0;日元= x ^ 2;y2 = x ^ 3;semilogy (x, y₁,“——”, x, y2)传说(“x ^ 2”,“x ^ 3”,“位置”,“西北”)
当你只指定一个坐标向量时,semilogy
将这些坐标与数值相乘1:长度(y)
。例如,定义y
作为一个有5个值的向量。画出y的对数线性曲线。
Y = [0.1 0.2 1 10 1000];semilogy (y)网格在
如果您指定y
作为一个矩阵,y的列是相对于值绘制的1:尺寸(y, 1)
。例如,定义y
作为一个5 × 3矩阵传递给semilogy
函数。结果图包含3行,每一行都有x-坐标范围1
来5
。
Y = [0.1 1 10 0.2 2 20 1.0 10 100 10 100 1000 1000 10000 100000];semilogy (y)网格在
控件中创建一个平铺图表布局“流”
平铺排列,使坐标轴填充布局中的可用空间。接下来,调用nexttile
函数创建坐标轴对象并返回为ax₁
。然后通过显示一个对数线性图ax₁
到semilogy
函数。
tiledlayout (“流”) ax1 = nexttile;x = 1:10 0;日元= x ^ 2;semilogy (ax₁,x, y₁)
重复这个过程来创建第二个对数线性图。
ax2 = nexttile;y2 = 1. / x;semilogy (ax2 x, y2)
创建一个包含两条线的对数线性图,并返回变量中的线对象slg
。
x = 1:10 0;日元= x ^ 2;y2 = x ^ 3;slg = semilogy (x, y₁,x, y2);
将第一行的宽度更改为3.
,将第二条线的颜色改为紫色。
slg(1)。行Width = 3; slg(2).Color = [0.4 0 1];
插入南
值,只要你的数据中有不连续性。的semilogy
函数显示这些位置上的间隙。
创建一对x和y坐标向量。取代20y协调与南
价值。然后创建一个对数线性图x
和y
。
x = 1:50;y = x ^ 2;y(20) =南;semilogy (x, y)
X
- - - - - -线性尺度坐标线性比例坐标,指定为标量、向量或矩阵。的大小和形状X
这取决于数据的形状和要创建的图形类型。该表描述了最常见的情况。
类型的情节 | 如何指定坐标 |
---|---|
单点 | 指定 semilogy(1、2、“o”)
|
一组点 | 指定 semilogy ((1 2 3), (4);5;6) |
多点集 (使用向量) |
指定连续的对 符号学([1 2 3],[4 5 6],[1 2 3],[7 8 9]) |
多点集 (使用矩阵) |
如果所有的集合共享相同x——或者y-坐标,指定共享坐标为矢量,其他坐标为矩阵。向量的长度必须与矩阵的一个维数相匹配。例如: 符号学([1 2 3],[4 5 6;7 8 9]) semilogy 为矩阵中的每一列绘制一行。另外,指定 semilogy ([1 2 3;4 5 6],[7 8 9;10 11 12]) |
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|分类
|datetime
|持续时间
Y
- - - - - -对数尺度坐标对数尺度坐标,指定为标量、向量或矩阵。的大小和形状Y
这取决于数据的形状和要创建的图形类型。该表描述了最常见的情况。
类型的情节 | 如何指定坐标 |
---|---|
单点 | 指定 semilogy(1、2、“o”)
|
一组点 | 指定 semilogy ((1 2 3), (4);5;6) |
多点集 (使用向量) |
指定连续的对 符号学([1 2 3],[4 5 6],[1 2 3],[7 8 9]) |
多点集 (使用矩阵) |
如果所有的集合共享相同x——或者y-坐标,指定共享坐标为矢量,其他坐标为矩阵。向量的长度必须与矩阵的一个维数相匹配。例如: 符号学([1 2 3],[4 5 6;7 8 9]) semilogy 为矩阵中的每一列绘制一行。另外,指定 semilogy ([1 2 3;4 5 6],[7 8 9;10 11 12]) |
semilogy
在某些情况下可能会排除坐标:
当对数标度坐标有正负两种情况时,只显示正数。
如果对数尺度坐标都是负的,那么所有的值都在对数尺度上显示,并带有相应的符号。
不显示0的对数刻度值。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
LineSpec
- - - - - -线条样式、记号笔和颜色作为包含符号的字符向量或字符串指定的行样式、标记和颜色。这些符号可以以任何顺序出现。您不需要指定所有这三个特征(线条样式、标记和颜色)。例如,如果省略行样式并指定标记,那么图只显示标记而不显示行。
例子:”,或“
红色虚线是否有圆圈标记
线条样式 | 描述 | 产生的线 |
---|---|---|
“- - -” |
实线 |
|
“——” |
虚线 |
|
“:” |
虚线 |
|
“-”。 |
Dash-dotted线 |
|
标记 | 描述 | 产生的标志 |
---|---|---|
“o” |
圆 |
|
“+” |
加号 |
|
‘*’ |
星号 |
|
“。” |
点 |
|
“x” |
交叉 |
|
“_” |
水平线 |
|
“|” |
垂直的线 |
|
“年代” |
广场 |
|
' d ' |
钻石 |
|
“^” |
Upward-pointing三角形 |
|
“v” |
向下的三角形 |
|
“>” |
三点三角形 |
|
“<” |
只左向三角形 |
|
“p” |
五角星形 |
|
“h” |
六角星形 |
|
颜色名称 | 短名称 | RGB值 | 外观 |
---|---|---|---|
“红色” |
“r” |
(1 0 0) |
|
“绿色” |
‘g’ |
(0 1 0) |
|
“蓝” |
“b” |
(0 0 1) |
|
“青色” |
“c” |
(0 1 1) |
|
“红色” |
“米” |
(1 0 1) |
|
“黄色” |
“y” |
(1 1 0) |
|
“黑” |
“k” |
(0 0 0) |
|
“白色” |
' w ' |
(1 1 1) |
|
斧头
- - - - - -目标轴轴
对象目标轴,指定为轴
对象。如果你没有指定坐标轴,并且当前的坐标轴是笛卡尔坐标,那么semilogy
使用当前轴。
指定可选的逗号分隔的对名称,值
参数。的名字
参数名和价值
为对应值。的名字
必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家
。
4 semilogy([1 - 2],[3],“颜色”,“红”)
为图形指定红线。
请注意
这里列出的属性只是一个子集。有关完整列表,请参见行属性。
颜色
- - - - - -颜色[0 0.4470 - 0.7410)
(默认)|RGB值|十六进制颜色代码|“r”
|‘g’
|“b”
|……颜色,指定为RGB三元组、十六进制颜色代码、颜色名称或短名称。您指定的颜色设置行颜色。它还设置标记边缘颜色时MarkerEdgeColor
属性设置为“汽车”
。
对于自定义颜色,指定RGB三元组或十六进制颜色代码。
RGB三元组是一个由三个元素组成的行向量,其元素指定颜色的红色、绿色和蓝色组件的强度。强度必须在这个范围内[0, 1]
;例如,(0.4 0.6 0.7)
。
十六进制颜色代码是以哈希符号开头的字符向量或字符串标量(#
),然后是3个或6个十六进制数字,其范围可以是0
来F
。这些值不区分大小写。因此,颜色是代码“# 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” |
|
线宽
- - - - - -线宽0.5
(默认)|积极的价值线宽,在点中指定为正值,其中1点= 1/72英寸。如果线有标记,那么线的宽度也会影响标记的边缘。
线宽不能小于像素的宽度。如果将行宽设置为小于系统上一个像素的宽度的值,则该行将显示为一个像素宽。
MarkerSize
- - - - - -标志尺寸6
(默认)|积极的价值标记的大小,指定为在点上的一个正值,其中1点= 1/72英寸。
MarkerEdgeColor
- - - - - -大纲标志颜色“汽车”
(默认)|RGB值|十六进制颜色代码|“r”
|‘g’
|“b”
|……标记轮廓颜色,指定为“汽车”
、RGB三元组、十六进制颜色代码、颜色名称或短名称。的默认值“汽车”
用的颜色和颜色
财产。
对于自定义颜色,指定RGB三元组或十六进制颜色代码。
RGB三元组是一个由三个元素组成的行向量,其元素指定颜色的红色、绿色和蓝色组件的强度。强度必须在这个范围内[0, 1]
;例如,(0.4 0.6 0.7)
。
十六进制颜色代码是以哈希符号开头的字符向量或字符串标量(#
),然后是3个或6个十六进制数字,其范围可以是0
来F
。这些值不区分大小写。因此,颜色是代码“# 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” |
|
MarkerFaceColor
- - - - - -标记填充颜色“没有”
(默认)|“汽车”
|RGB值|十六进制颜色代码|“r”
|‘g’
|“b”
|……标记填充颜色,指定为“汽车”
、RGB三元组、十六进制颜色代码、颜色名称或短名称。的“汽车”
选项使用相同的颜色颜色
父轴的属性。如果您指定“汽车”
而坐标轴标绘框是不可见的,标记填充的颜色是图形的颜色。
对于自定义颜色,指定RGB三元组或十六进制颜色代码。
RGB三元组是一个由三个元素组成的行向量,其元素指定颜色的红色、绿色和蓝色组件的强度。强度必须在这个范围内[0, 1]
;例如,(0.4 0.6 0.7)
。
十六进制颜色代码是以哈希符号开头的字符向量或字符串标量(#
),然后是3个或6个十六进制数字,其范围可以是0
来F
。这些值不区分大小写。因此,颜色是代码“# 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” |
|
的semilogy
函数使用基于的颜色和线条样式ColorOrder
和LineStyleOrder
轴的性质。semilogy
循环通过颜色与第一行风格。然后,它通过每个额外的线条样式的颜色再次循环。
属性可以在绘图后更改颜色和线条样式ColorOrder
或LineStyleOrder
轴上的属性。你也可以拨打colororder
函数更改图中所有坐标轴的颜色顺序。
Hai fatto clic su un collegamento che corto comando MATLAB:
Esegui il comando inserendolo nella finestra di comando MATLAB。我浏览器web非supportano金宝app I命令MATLAB。
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。