DatetimeRuler属性
带有日期时间值的控制轴
DatetimeRuler
控件的外观和行为x设在,y设在或z-轴,显示日期时间值。每个轴都有自己的标尺对象。通过更改标尺的属性值,可以修改特定轴的某些方面。
使用点表示法来引用特定的标尺和属性。方法访问标尺对象XAxis
,桠溪
,z轴
的属性轴
对象。
Ax = gca;co = ax.XAxis.Color;ax.XAxis.Color = 'blue';
外观
颜色
- - - - - -轴线和标签的颜色
RGB值|“r”
|‘g’
|“b”
|……
轴线和标签的颜色,指定为RGB三元组或表中列出的颜色选项之一。
例子:ax.XAxis.Color = 'red';
例子:ax.YAxis.Color = [0.1 0.7 0.8];
RGB三元组是一个三元素行向量,其元素指定颜色的红、绿和蓝分量的强度。强度必须在这个范围内[0, 1]
;例如,[0.4 0.6 0.7]
。或者,您可以通过名称指定一些常用颜色。该表列出了长颜色和短颜色名称选项以及等效的RGB三元组值。
选项 | 描述 | 等效RGB三元组 |
---|---|---|
“红色” 或“r” |
红色的 | [10 0 0] |
“绿色” 或‘g’ |
绿色 | [0 10 0] |
“蓝” 或“b” |
蓝色的 | [0 0 1] |
“黄色” 或“y” |
黄色的 | [11 10 0] |
“红色” 或“米” |
品红色的 | [10 0 1] |
“青色” 或“c” |
青色 | [0 1 1] |
“白色” 或' w ' |
白色 | [1 1 1] |
“黑” 或“k” |
黑色的 | [0 0 0] |
“没有” |
没有颜色 | 不适用 |
请注意
的颜色
属性为标尺及其关联的XColor
,YColor
,或ZColor
属性的父轴总是具有相同的值。设置一个也会设置另一个。
线宽
- - - - - -轴线和刻度的宽度
0.5
(默认)|积极的价值
轴线和标记的宽度,以点为单位的正数值指定。1分等于1/72英寸。
例子:ax.XAxis.LineWidth = 2;
请注意
设置线宽
属性设置线宽
属性设置为相同的值。但是,设置ruler属性并不会设置axes属性。若要防止axis属性值覆盖标尺属性值,请先设置axis值,然后设置标尺值。
可见
- - - - - -轴的可见性
“上”
(默认)|“关闭”
轴可见性,指定为以下值之一:
“上”
-显示轴。“关闭”
-隐藏轴而不删除它。您仍然可以使用标尺对象访问不可见轴的属性。
例子:ax.XAxis.Visible = 'off';
规模与方向
限制
- - - - - -最小和最大轴限制
这种形式的两元向量(最小最大)
LimitsMode
- - - - - -选择模式限制
财产
“汽车”
(默认)|“手动”
的选择模式限制
属性,指定为以下值之一:
“汽车”
-根据绘制的数据自动选择轴限。“手动”
-使用您指定的轴限值。若要指定轴限制,请设置限制
财产。
请注意
的LimitsMode
属性为标尺及其关联的XLimMode
,YLimMode
,或ZLimMode
属性的父轴总是具有相同的值。设置一个也会设置另一个。
规模
- - - - - -值沿轴的比例
“线性”
(默认)
值沿轴的比例,返回为“线性”
。DatetimeRuler
对象不支持对数刻度。万博1manbetx
方向
- - - - - -值递增方向
“正常”
(默认)|“反向”
递增方向:数值递增的方向,指定为下列值之一:
“正常”
—取值从左到右或从下到上递增。“反向”
—取值从右到左或从上到下递增。
请注意
的方向
属性为标尺及其关联的XDir
,YDir
,或ZDir
属性的父轴总是具有相同的值。设置一个也会设置另一个。
例子:ax.XAxis.Direction = '反向';
刻度值和标签
TickValues
- - - - - -沿轴标记位置
[]
(默认)|日期时间值的向量
TickValuesMode
- - - - - -选择模式TickValues
财产
“汽车”
(默认)|“手动”
的选择模式TickValues
属性,指定为以下值之一:
“汽车”
—根据绘制的数据自动选择刻度值。“手动”
-使用您指定的刻度值。要指定值,请设置TickValues
财产。
请注意
的TickValuesMode
属性为标尺及其关联的XTickMode
,YTickMode
,或ZTickMode
属性的父轴总是具有相同的值。设置一个也会设置另一个。
TickLabels
- - - - - -标记标签
''
(默认)|字符向量的单元格数组|字符串数组
标记标签,指定为字符向量的单元格数组或字符串数组。如果没有为所有刻度值指定足够的标签,则会重复标记。标签支持TeX和LaT万博1manbetxeX标记。看到TickLabelInterpreter
属性获取更多信息。
例子:ax.XAxis.TickLabels ={' 1 ', ' 2 ', ' 3 ', ' 4 ', '可能'}';
例子:ax.YAxis.TickLabels = {'\pi','2\pi','3\pi'}'
如果你设置了这个属性,MATLAB就会设置TickLabelsMode
财产“手动”
。
属性指定标记标签xticklabels
,yticklabels
,zticklabels
功能。
请注意
的TickLabels
属性为标尺及其关联的XTickLabel
,YTickLabel
,或ZTickLabel
属性的父轴总是具有相同的值。设置一个也会设置另一个。
数据类型:字符
|字符串
TickLabelsMode
- - - - - -选择模式TickLabels
财产
“汽车”
(默认)|“手动”
的选择模式TickLabels
属性,指定为以下值之一:
“汽车”
—自动选择勾选标签。“手动”
-使用您指定的标记。要指定标签,请设置TickLabels
财产。
请注意
的TickLabelsMode
属性为标尺及其关联的XTickLabelMode
,YTickLabelMode
,或ZTickLabelMode
属性的父轴总是具有相同的值。设置一个也会设置另一个。
TickLabelInterpreter
- - - - - -标记标记字符的解释
“泰克斯”
(默认)|“乳胶”
|“没有”
标记标签字符的解释,指定为以下值之一:
“泰克斯”
-使用TeX标记的子集解释字符。“乳胶”
-使用LaTeX标记解释字符。“没有”
—显示文字字符。
请注意
设置TickLabelInterpreter
属性设置TickLabelInterpreter
属性设置为相同的值。但是,设置ruler属性并不会设置axes属性。若要防止axis属性值覆盖标尺属性值,请先设置axis值,然后设置标尺值。
例子:ax.XAxis.TickLabelInterpreter = 'latex';
特克斯标记
默认情况下,MATLAB支持TeX标记万博1manbetx的一个子集。使用TeX标记添加上标和下标,修改文本类型和颜色,并在文本中包含特殊字符。
属性支持的修饰符万博1manbetxTickLabelInterpreter
属性设置为“泰克斯”
。修饰语一直有效到文本结束。上标和下标是个例外,因为它们只修改下一个字符或花括号内的文本{}
。
修饰符 | 描述 | 例子 |
---|---|---|
^ {} |
上标 | “文本^{上标}’ |
_ {} |
下标 | “text_{下标}’ |
\男朋友 |
大胆的字体 | “\ bf文本” |
它\ |
斜体字体 | “\它文本” |
\ sl |
斜字体(很少有) | “\ sl文本” |
rm \ |
正常的字体 | “\ rm文本” |
\字体名{说明符} |
集说明符 作为字体族的名称来更改字体样式。你可以和其他修饰语一起使用。 |
“\字体名{快递}文本” |
\字形大小{说明符} |
集说明符 作为标量数值来更改字体大小。 |
”字形大小{15}文本” |
{说明符}\颜色 |
集specifer 作为这些颜色中的一种:红色的 ,绿色 ,黄色的 ,品红色的 ,蓝色的 ,黑色的 ,白色 ,灰色的 ,暗绿色 ,橙色 ,或lightBlue 。 |
“{品红}\颜色文本” |
\颜色(rgb){说明符} |
集说明符 作为三元素RGB三元组来改变字体颜色。 |
“\颜色(rgb){0, 0.5, 0.5}文本” |
属性支持的特殊字符万博1manbetx翻译
属性设置为“泰克斯”
。
字符序列 | 象征 | 字符序列 | 象征 | 字符序列 | 象征 |
---|---|---|---|---|---|
|
α |
|
υ |
|
~ |
|
∠ |
|
|
≤ |
|
|
|
|
χ |
|
∞ |
|
β |
|
ψ |
|
♣ |
|
γ |
|
ω |
|
♦ |
|
δ |
|
Γ |
|
♥ |
|
ϵ |
|
Δ |
|
♠ |
|
ζ |
|
Θ |
|
↔ |
|
η |
|
Λ |
|
← |
|
θ |
Ξ |
|
⇐ |
|
|
ϑ |
|
Π |
|
↑ |
|
ι |
|
Σ |
|
→ |
|
κ |
|
ϒ |
|
⇒ |
|
λ |
|
Φ |
|
↓ |
|
µ |
|
Ψ |
|
º |
|
ν |
|
Ω |
|
± |
ξ |
|
∀ |
|
≥ |
|
|
π |
|
∃ |
|
∝ |
|
ρ |
|
∍ |
|
∂ |
|
σ |
|
≅ |
|
• |
|
ς |
|
≈ |
|
÷ |
|
τ |
|
ℜ |
|
≠ |
|
≡ |
|
⊕ |
|
ℵ |
|
ℑ |
|
∪ |
|
℘ |
|
⊗ |
|
⊆ |
|
∅ |
|
∩ |
|
∈ |
|
⊇ |
|
⊃ |
|
⌈ |
|
⊂ |
|
∫ |
|
· |
|
ο |
|
⌋ |
|
¬ |
|
∇ |
|
⌊ |
|
x |
|
… |
|
⊥ |
|
√ |
|
´ |
|
∧ |
|
ϖ |
|
∅ |
|
⌉ |
|
〉 |
|
| |
|
∨ |
|
〈 |
|
© |
乳胶标记
要使用LaTeX标记,请设置TickLabelInterpreter
财产“乳胶”
。在标签周围使用美元符号,例如,使用'$\int_1^{20} x^2 dx$'
对于内联模式或'$$\int_1^{20} x^2 dx$$'
用于显示模式。
显示的文本使用默认的LaTeX字体样式。的字体名
,FontWeight
,FontAngle
属性没有影响。要更改字体样式,请在文本中使用LaTeX标记。LaTeX解释器可以使用的文本的最大大小是1200个字符。对于多行文本,文本的最大大小每行减少约10个字符。
有关LaTeX系统的更多信息,请参见LaTeX项目网站http://www.latex-project.org/。
TickLabelFormat
- - - - - -勾号标签格式
特征向量|字符串
标记标签格式,指定为字符向量或字符串。默认格式是基于数据的。
例子:ax.XAxis.TickLabelFormat = 'yyyy-MM-dd';
显示日期和时间,例如2014-04-19
。
例子:ax.XAxis.TickLabelFormat = 'eeee, MMMM d, yyyy HH:mm:ss';
显示日期和时间,例如2014年4月19日星期六21:41:06
。
例子:ax.XAxis.TickLabelFormat = 'MMMM d, yyyy HH:mm:ss Z';
显示日期和时间,例如2014年4月19日21:41:06 -0400
。
下表显示了可用于构造格式的字母标识符。要分隔字段,请使用非字母字符,如连字符、空格、冒号或任何非ascii字符。标识符对应于Unicode®区域数据标记语言(LDML)日期标准。
日期和时间格式
使用这些标识符指定日期和时间字段的显示格式。
字母标识符 | 描述 | 显示 |
---|---|---|
G |
时代 | CE |
y |
年,没有前导零。请参阅本表后面的说明。 | 2014 |
yy |
年份,用最后两位数字。请参阅本表后面的说明。 | 14 |
多 ,yyyy … |
年,至少使用实例数指定的位数“y” |
2014年,“多” 显示2014 ,而“yyyyy” 显示02014 。 |
u ,uu ,…… |
ISO。年份:表示年份的单个数字ISO年值为CE年赋正值,为BCE年赋负值,1 BCE为0年。 | 2014 |
问 |
四分之一,用一个数字 | 2 |
QQ |
四分之一,用两位数字 | 02 |
回调 |
季度,缩写 | 第二季 |
QQQQ |
Quarter全称 | 第二季度 |
米 |
月份,数字使用一个或两个数字 | 4 |
毫米 |
月份,用两位数字表示 | 04 |
嗯 |
月,缩写 | 4月 |
嗯 |
月份,全名 | 4月 |
嗯 |
月,大写的第一个字母 | 一个 |
W |
每月第几周 | 1 |
d |
一个月中的一天,用一个或两个数字表示 | 5 |
dd |
用两位数字表示的月中的一天 | 05 |
D |
一年中的一天,用一个,两个或三个数字 | 95 |
DD |
用两位数表示的日期 | 95 |
DDD |
用三位数表示的日期 | 095 |
e |
星期几,用一个或两个数字表示。 | 7 在美国,星期天是一周的第一天。 |
ee |
星期几,用两位数字表示 | 07 |
eee |
日,缩写 | 坐 |
eeee |
日,全称 | 周六 |
eeeee |
Day,大写的第一个字母 | 年代 |
一个 |
日间时段(上午或下午) | 点 |
h |
小时,用一个或两个数字表示12小时 | 9 |
hh |
小时,用两个数字表示12小时 | 09 |
H |
小时,用一个或两个数字表示24小时时钟 | 21 |
HH |
小时,用两个数字表示24小时的时钟 | 21 |
米 |
分钟,用一个或两个数字 | 41 |
毫米 |
分钟,用两个数字 | 41 |
年代 |
第二,使用一个或两个数字 | 6 |
党卫军 |
第二,使用两位数字 | 06 |
年代 ,党卫军 、……SSSSSSSSS |
的实例数指定的小数秒“年代” (最多9位数字)。 |
“SSS” 将6.12345秒截断为123 。 |
一些提示和注意事项:
如果读取两位数的年份,并指定格式为
y
或yy
,则枢轴年决定该年所属的世纪。使用一个或多个
u
字符而不是y
使用接近零的年份数字时表示年份的字符。无论指定的格式值如何,CE 144683年之后或b140743年之前的Datetime值只显示年份。
时区偏移格式
使用这些标识符指定时区偏移的显示格式。时区偏移量是特定日期和时间从UTC偏移的时间量。这与时区不同,时区包含为一年中的特定时间确定偏移量的规则。当您希望确保时间组件清晰地显示时,请包含时区偏移标识符。
字母标识符 | 描述 | 显示 |
---|---|---|
z |
时区偏移量的缩写。如果此值不可用,则时区偏移量使用短UTC格式,例如UTC-4 。 |
美国东部时间 |
Z |
具有小时、分钟和可选秒字段的ISO 8601基本格式。 | -0400年 |
睡眠 |
长UTC格式。 | UTC-04:00 |
ZZZZZ |
ISO 8601扩展格式,具有小时、分钟和可选的秒字段。当时间偏移量为0时,显示为ISO 8601 UTC指示器“Z”。 | 内 |
x 或X |
ISO 8601基本格式,小时字段和可选的分钟字段。如果你指定X 时,ISO 8601 UTC指示器“Z”显示为0。 |
-04年 |
xx 或XX |
带小时和分钟字段的ISO 8601基本格式。如果你指定XX 时,ISO 8601 UTC指示器“Z”显示为0。 |
-0400年 |
xxx 或XXX |
带小时和分钟字段的ISO 8601扩展格式。如果你指定XXX 时,ISO 8601 UTC指示器“Z”显示为0。 |
内 |
xxxx 或XXXX |
具有小时、分钟和可选秒字段的ISO 8601基本格式。如果你指定XXXX 时,ISO 8601 UTC指示器“Z”显示为0。 |
-0400年 |
xxxxx 或XXXXX |
ISO 8601扩展格式,具有小时、分钟和可选的秒字段。如果你指定XXXXX 时,ISO 8601 UTC指示器“Z”显示为0。 |
内 |
TickLabelFormatMode
- - - - - -选择模式TickLabelFormat
财产
“汽车”
(默认)|“手动”
的选择模式TickLabelFormat
属性,指定为以下值之一:
“汽车”
—自动选择tick标签格式。“手动”
—使用指定的标记格式。要指定格式,请设置TickLabelFormat
财产。
TickLabelRotation
- - - - - -旋转刻度标签
以度为单位的标量值
刻度标签的旋转,指定为以度为单位的标量值。正值表示逆时针旋转。负值表示顺时针旋转。
属性旋转勾号标签xtickangle
,ytickangle
,ztickangle
功能。
请注意
的TickLabelRotation
属性为标尺及其关联的XTickLabelRotation
,YTickLabelRotation
,或ZTickLabelRotation
属性的父轴总是具有相同的值。设置一个也会设置另一个。
例子:ax.XAxis.TickLabelRotation = 45;
例子:ax.YAxis.TickLabelRotation = -45;
TickLabelRotationMode
- - - - - -选择模式TickLabelRotation
财产
“汽车”
(默认)|“手动”
的选择模式TickLabelRotation
属性,指定为以下值之一:
“汽车”
—自动选择勾号旋转。“手动”
-使用指定的标记旋转。要指定旋转,请设置TickLabelRotation
财产。
TickDirection
- - - - - -标记方向
“在”
(默认)|“出”
|“两个”
标记方向,指定为以下值之一:
“在”
-将刻度线从轴线向内。这是2-D视图的默认值。“出”
-从轴线向外画勾。这是3-D视图的默认值。“两个”
-在轴线上居中标记。
如果将值赋给此属性,则MATLAB将设置TickDirectionMode
财产“手动”
。
请注意
设置TickDir
属性设置TickDirection
属性设置为相同的值。但是,设置ruler属性并不会设置axes属性。若要防止axis属性值覆盖标尺属性值,请先设置axis值,然后设置标尺值。
例子:ax.YAxis.TickDirection = 'out';
TickDirectionMode
- - - - - -选择模式TickDirection
财产
“汽车”
(默认)|“手动”
的选择模式TickDirection
属性,指定为以下值之一:
“汽车”
—自动选择滴答方向。“手动”
-使用指定的标记方向。若要指定刻度方向,请设置TickDirection
财产。
TickLength
- - - - - -标记长度
双元素向量
标记长度,指定为形式的两元素向量(2 dlength 3 dlength)
。第一个元素是2-D视图中的标记长度。第二个元素是3-D视图中的标记长度。指定以相对于最长轴维度标准化的单位表示的值。
请注意
设置TickLength
属性设置TickLength
属性设置为相同的值。但是,设置ruler属性并不会设置axes属性。若要防止axis属性值覆盖标尺属性值,请先设置axis值,然后设置标尺值。
例子:ax.YAxis.TickLength = [0.02 0.035];
MinorTick
- - - - - -小刻度显示
“关闭”
(默认)|“上”
次要标记显示,指定为以下值之一:
“关闭”
—不显示小刻度。这是具有线性比例的轴的默认值。“上”
—在轴上的主标记之间显示次要标记。这是具有对数刻度的轴的默认值。主标记之间的空格决定了次要标记的数量。如果MinorTickValues
属性设置为空[]
,则不会出现小标记。属性指定勾号位置MinorTickValues
财产。
请注意
的MinorTick
属性为标尺及其关联的XMinorTick
,YMinorTick
,或ZMinorTick
属性的父轴总是具有相同的值。设置一个也会设置另一个。
例子:ax.XAxis.MinorTick = 'on';
MinorTickValues
- - - - - -次要标记位置
[]
(默认)|递增值向量
次要标记位置,指定为递增日期时间值的向量。
如果将值赋给此属性,则MATLAB将设置MinorTickValuesMode
财产“手动”
。
MinorTickValuesMode
- - - - - -选择模式MinorTickValues
财产
“汽车”
(默认)|“手动”
的选择模式MinorTickValues
属性,指定为以下值之一:
“汽车”
-使用自动计算的次要刻度值。“手动”
-使用您指定的次要刻度值。要指定值,请设置MinorTickValues
财产。
字体
字体名
- - - - - -字体的名字
系统支持的字体万博1manbetx名称|“FixedWidth”
字体名称,指定为系统支持的字体名称或万博1manbetx“FixedWidth”
。默认字体取决于特定的系统和区域设置。若要使用呈现良好的固定宽度字体,请指定“FixedWidth”
。实际使用的固定宽度字体取决于FixedWidthFontName
根对象的属性。
请注意
设置字体名
属性设置字体名
属性设置为相同的值。但是,设置ruler属性并不会设置axes属性。若要防止axis属性值覆盖标尺属性值,请先设置axis值,然后设置标尺值。
例子:ax.XAxis.FontName = 'Cambria';
字形大小
- - - - - -字体大小
标量数值
字体大小,指定为标量数值。默认字体大小取决于特定的操作系统和区域设置。
请注意
设置字形大小
属性设置字形大小
属性设置为相同的值。但是,设置ruler属性并不会设置axes属性。若要防止axis属性值覆盖标尺属性值,请先设置axis值,然后设置标尺值。
例子:x. xaxis . fontsize = 12;
FontWeight
- - - - - -文本字符的粗细
“正常”
(默认)|“大胆”
文本字符的厚度,指定为以下值之一:
“正常”
-由特定字体定义的默认重量。“大胆”
-字符轮廓比正常粗。
MATLAB使用FontWeight
属性从系统上可用的字体中选择一种。并非所有字体都有粗体字体粗体。因此,指定粗体字体粗细仍然可以得到正常字体粗细。
请注意
设置FontWeight
属性设置FontWeight
属性设置为相同的值。但是,设置ruler属性并不会设置axes属性。若要防止axis属性值覆盖标尺属性值,请先设置axis值,然后设置标尺值。
例子:ax.XAxis.FontWeight = 'bold';
FontAngle
- - - - - -文本字符倾斜
“正常”
(默认)|“斜体”
字符倾斜,指定为“正常”
或“斜体”
。并非所有字体都有两种字体样式。因此,斜体看起来和普通字体一样。
请注意
设置FontAngle
属性设置FontAngle
属性设置为相同的值。但是,设置ruler属性并不会设置axes属性。若要防止axis属性值覆盖标尺属性值,请先设置axis值,然后设置标尺值。
例子:ax.XAxis.FontAngle = '斜体';
FontSmoothing
- - - - - -文本抗锯齿
“上”
(默认)|“关闭”
文本平滑,指定为以下值之一:
“上”
-启用文本反锯齿,以减少文本字符的锯齿状外观,使文本更容易阅读。在某些情况下,经过平滑处理的文本与背景颜色相混合,会使文本显得模糊。“关闭”
-禁用文本反锯齿。如果文本看起来模糊,请使用此设置。
请注意
设置FontSmoothing
属性设置FontSmoothing
属性设置为相同的值。但是,设置ruler属性并不会设置axes属性。若要防止axis属性值覆盖标尺属性值,请先设置axis值,然后设置标尺值。
例子:ax.XAxis.FontSmoothing = 'off';
父/子
父
- - - - - -统治者的父母
轴
对象
标尺父级,指定为轴
对象。
请注意
对象中没有列出标尺对象孩子们
父属性轴
对象。
孩子们
- - - - - -统治者的孩子
空GraphicsPlaceholder
数组
统治者没有孩子。您不能设置此属性。
另请参阅
在R2016b中引入
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。