主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

持续尺のプロパティ

持续时间値をもつ軸の制御

持续尺プロパティは、期间値を示すx軸、Y軸またはZ軸の外観と動作を制御します。それぞれの軸が固有のルーラー オブジェクトをもちます。ルーラーのプロパティ値を変更することにより、特定の軸の特定の特性を変更できます。

特定のルーラーとプロパティを参照するには、ドット表記を使用します。ルーラー オブジェクトにアクセスするには、オブジェクトのXAxis亚克斯および扎克西斯の各プロパティを使用します。

甘氨胆酸ax =;有限公司= ax.XAxis.Color;ax.XAxis.Color =“蓝”;

外観

すべて展開する

軸のラインとラベルの色。RGB 3成分、1.6 進数カラー コード、色の名前、または省略名として指定します。

カスタム色を使用する場合は,RGB 3成分または16進数カラーコードを指定します。

  • RGB 3成分は、色の赤、緑、青成分の強度を指定する 3.成分の行ベクトルです。強度値は[0, 1]の範囲でなければなりません。たとえば(0.4 0.6 0.7)のようになります。

  • 16進数カラー コードは、ハッシュ記号 (#)で始まり3桁または6桁の0からFまでの範囲の 16進数が続く文字ベクトルまたは 一串スカラーです。これらの値では大文字小文字は区別されません。したがって、カラー コード“# FF8800”“# ff8800”“# F80”,および“#f80”は等価です。

あるいは,名前を使用して一部の一般的な色を指定できます。次の表に,名前の付いた色オプション、等価の RGB 3 成分、および 16 進数カラー コードを示します。

色名 省略名 RGB 3成分 16進数カラーコード 外観
“红色” “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) “#就”

“黄色” “是的” [1 1 0] "FFFF00"

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

“白色” “w” [1 1 1] “# FFFFFF”

“没有” 該当なし 該当なし 該当なし 色なし

MATLAB®の多くのタイプのプロットで使用されている既定の色の RGB 3成分および 16進数カラー コードを次に示します。

RGB 3成分 16進数カラーコード 外観
[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”

メモ

ルーラーの颜色プロパティの値と、関連付けられている親座標軸のXColorYColorまたはZColorプロパティの値は常に同じです。このうち一方を設定すると,もう片方も設定されます。

軸のラインと目盛りの幅。ポイント単位の正の値として指定します。1.ポイントは 1/72 インチです。

例:ax.XAxis.LineWidth = 2;

メモ

親座標軸の线宽プロパティを設定すると,ルーラーの线宽プロパティも同じ値に設定されます。ただし,ルーラーのプロパティを設定しても,座標軸のプロパティは設定されません。座標軸のプロパティ値によってルーラーのプロパティ値が上書きされないようにするには,最初に座標軸の値を設定してから,ルーラーの値を設定してください。

軸のラベル。文本オブジェクトを指定します。テキストの表示や既存テキストの変更を行うには,文本オブジェクトの一串プロパティを設定します。フォントスタイルや色など、その他のプロパティを使用してテキストの外観を変更します。

ax=gca;ax.XAxis.Label.String=“X轴”;ax.XAxis.Label.FontSize=12;

オプションの完全な一覧については,正文のプロパティを参照してください。

あるいは,関数包含ylabelおよびzlabelを使用して,軸ラベルの追加または変更を行います。

メモ

文本オブジェクトはルーラーオブジェクトの子ではありません。したがって,findobjで返すことはできず,既定のテキストプロパティ値を使用しません。

軸ラベルの水平方向の配置。次の表のいずれかの値として指定します。

LabelHorizontalAlignment 説明 外観
“中心”

横軸の場合,ラベルはプロットボックスの左端と右端の間で中央に配置されます。

縦軸の場合,ラベルはプロットボックスの上端と下端の間で中央に配置されます。

水平轴和垂直轴是居中的标签。

“左”

横軸の場合、ラベルはプロット ボックスの左端に揃えられます。

縦軸の場合、ラベルはプロット ボックスの下端に揃えられます。

左对齐的水平轴和垂直轴标签。

“对”

横軸の場合,ラベルはプロットボックスの右端に揃えられます。

縦軸の場合,ラベルはプロットボックスの上端に揃えられます。

水平轴和垂直轴的标签右对齐。

軸の可視性。“开”または“关闭”,もしくは数値または逻辑1.(真正的)または0()として指定します。“开”の値は真正的と等価であり,“关闭”と等価です。したがって,このプロパティの値を逻辑値として使用できます。値はmatlab.lang.OnOffSwitchState型の 开/关逻辑値として格納されます。

  • “开”——軸を表示します。

  • “关闭”— 軸を非表示にします。軸は削除されません。ルーラー オブジェクトを使用すれば、非表示の軸のプロパティにアクセスできます。

例:ax.XAxis.Visible =“关闭”;

スケールと方向

すべて展開する

軸の下限と上限。(最小最大)の形式の2要素ベクトルとして指定します。ここで,最小值马克斯は时间値です。以下に例を示します。

d=持续时间(1,40:45,0);y=兰德(6,1);绘图(d,y)ax=gca;ax.XAxis.Limits=[d(2)d(5)];

両方の限界値を指定することも、一方の限界値を指定し、またはの 期间値を天(正)のように使用してルーラーにもう一方を自動計算させることもできます。

あるいは,関数xlimylimzlimを使用して範囲を設定します。

このプロパティに値を割り当てた場合、MATLABは対応するモードを“手册”に設定します。

メモ

ルーラーの限制プロパティの値と、関連付けられている親座標軸のXLimYLimまたはZLimプロパティの値は常に同じです。このうち一方を設定すると,もう片方も設定されます。

限制プロパティの選択モード。次の値のいずれかとして指定します。

  • “自动”——プロットされるデータに基づいて軸の範囲を自動的に選択します。

  • “手册”— 指定された軸の範囲値を使用します。軸の範囲を指定するには、限制プロパティを設定します。

メモ

ルーラーのLimitsModeプロパティの値と、関連付けられている親座標軸のXLimModeYLimModeまたはZLimModeプロパティの値は常に同じです。このうち一方を設定すると,もう片方も設定されます。

軸の値のスケール。“线性”として返されます。持续尺オブジェクトは対数スケールをサポートしません。

値が増加する方向。次の値のいずれかとして指定します。

  • “正常”——値は左から右,あるいは下から上へと増加します。

  • “反向”— 値は右から左、あるいは上から下へと増加します。

メモ

ルーラーの方向プロパティの値と、関連付けられている親座標軸のXDir伊迪尔またはZDirプロパティの値は常に同じです。このうち一方を設定すると,もう片方も設定されます。

例:ax.XAxis.Direction =“反向”;

目盛りの値とラベル

すべて展開する

軸の目盛りの位置。持续时间値のベクトルとして指定します。以下に例を示します。

d=持续时间(1,40:45,0);y=兰德(6,1);绘图(d,y)ax=gca;ax.XAxis.TickValues=[d(1)d(3)d(5)];

このプロパティに値を割り当てた場合,MATLABはTickValuesModeプロパティを“手册”に設定します。

あるいは,関数xticks伊蒂克およびzticksを使用します。

メモ

ルーラーのTickValuesプロパティの値と、関連付けられている親座標軸のXTickYTickまたはZTickプロパティの値は常に同じです。このうち一方を設定すると,もう片方も設定されます。

TickValuesプロパティの選択モード。次の値のいずれかとして指定します。

  • “自动”— プロットされるデータに基づいて目盛りの値を自動的に選択します。

  • “手册”— 指定された目盛りの値を使用します。値を指定するには、TickValuesプロパティを設定します。

メモ

ルーラーのTickValuesModeプロパティの値と、関連付けられている親座標軸のXTickModeYTickModeまたはZTickModeプロパティの値は常に同じです。このうち一方を設定すると,もう片方も設定されます。

すべての目盛り値に共通する指数表現。整数値として指定します。指数プロパティは秒,分,時など,単一の時間単位を示す目盛りラベルのみに適用されます。混在する時間単位を表示する目盛りラベルには適用されません。適用可能な場合,ルーラーは基数と指数値を示す指数ラベルを表示します。

底の値は常に 10です。指数プロパティを設定して指数値を変更することができます。指数値が0の場合、指数ラベルは表示されません。

たとえば,次のコードは指数値を8に変更します。

x=小时((1:10)*1e10);绘图(x,1:10)ax=gca;ax.XAxis.index=8;

このプロパティに値を割り当てた場合,MATLABはExponentModeプロパティを“手册”に設定します。

指数プロパティの選択モード。次の値のいずれかとして指定します。

  • “自动”——軸の範囲に基づいて指数値を自動的に選択します。

  • “手册”——指定された指数値を使用します。値を指定するには,指数プロパティを設定します。

目盛りラベル。文字ベクトルの cell 配列、string 配列または categorical 配列として指定します。指定したラベルの個数が目盛り値の個数よりも少ない場合、ラベルが繰り返されます。ラベルでは TeX および LaTeX マークアップがサポートされます。詳細については、滴答计プロパティを参照してください。

例:tacklabels={'一月','二月','三月','四月','五月'};

例:ax.YAxis.TickLabels ={\π,“2 \π”,“3 \π”}”

このプロパティを設定した場合,MATLABはTickLabelsModeプロパティを“手册”に設定します。

あるいは,関数克斯蒂克拉贝尔斯酒店yticklabelsおよびzticklabelsを使用して目盛りラベルを指定します。

メモ

  • このプロパティを 绝对的配列として指定した場合、MATLABはカテゴリではなく、配列内の値を使用します。

  • ルーラーのTickLabelsプロパティの値と、関連付けられている親座標軸の克斯蒂克拉贝尔YTickLabelまたはZTickLabelプロパティの値は常に同じです。このうち一方を設定すると,もう片方も設定されます。

データ型:字符|一串|分类

TickLabelsプロパティの選択モード。次の値のいずれかとして指定します。

  • “自动”——目盛りラベルを自動的に選択します。

  • “手册”——指定された目盛りラベルを使用します。ラベルを指定するには,TickLabelsプロパティを設定します。

メモ

ルーラーのTickLabelsModeプロパティの値と、関連付けられている親座標軸のXTickLabelModeYTickLabelModeまたはZTickLabelModeプロパティの値は常に同じです。このうち一方を設定すると,もう片方も設定されます。

目盛りラベル インタープリター。次の値のいずれかとして指定します。

  • “泰克斯”- - - - - -特克斯マークアップのサブセットを使用して文字を解釈します。

  • “乳胶”——乳胶マークアップを使用して文字を解釈します。目盛りラベルを指定するときには、cell 配列の各要素をドル記号で囲みます。

  • “没有”— リテラル文字を表示します。

メモ

親座標軸の滴答计プロパティを設定すると,ルーラーの滴答计プロパティも同じ値に設定されます。ただし,ルーラーのプロパティを設定しても,座標軸のプロパティは設定されません。座標軸のプロパティ値によってルーラーのプロパティ値が上書きされないようにするには,最初に座標軸の値を設定してから,ルーラーの値を設定してください。

特克斯マークアップ

MATLABでは、既定で 特克斯マークアップのサブセットをサポートしています。特克斯マークアップを使用して、上付き文字や下付き文字の追加、テキストのタイプや色の変更、テキストへの特殊文字の挿入を行うことができます。

修飾子の効果はテキストの末尾まで適用されます。上付き文字と下付き文字は例外であり、次の 1.文字または中かっこで囲まれた文字にのみ適用されます。インタープリターを“泰克斯”に設定した場合にサポートされる修飾子は次のとおりです。

修飾子 説明
^ {} 上付き文字 '文本^{superscript}'
_{ } 下付き文字 '文本{下标}'
\男朋友 太字フォント “\bf text”
它\ イタリックフォント “\它文本”
\ sl 斜体フォント (通常はイタリック フォントと同じ) “\ sl文本”
rm \ 標準フォント “\ rm文本”
\字体名{说明符} フォント名 —说明符をフォント ファミリの名前に置き換えます。これは他の修飾子と組み合わせて使用できます。 “\字体名{快递}文本”
\字形大小{说明符} フォントサイズ-说明符をポイント単位の数値スカラーに置き換えます。 “\fontsize{15}文本”
\颜色{说明符} フォントの色-说明符を、红色绿色黄色的洋红蓝色黑色白色灰色暗绿色橙色lightBlueの色のいずれかに置き換えます。 “{品红}\颜色文本”
\颜色[rgb]{说明符} フォントのカスタムの色-说明符をRGB 3成分に置き換えます。 “\color[rgb]{0,0.5,0.5}文本”

次の表に,“泰克斯”インタープリターでサポートされる特殊文字を示します。

文字列 記号 文字列 記号 文字列 記号

\阿尔法

α

\上升

υ

\ sim

~

\角

\ leq

\ ast

*

\池

χ

\英夫蒂

β\

β

ψ

\俱乐部套路

γ

ω

\钻石套装

δ

Γ

\胸衣

ϵ

Δ

\ spadesuit

ζ

Θ

\ leftrightarrow

\埃塔

η

\兰姆达

Λ

\ leftarrow

θ

习\

Ξ

\ Leftarrow

\瓦西塔

ϑ

Π

\向上箭头

\一丁点儿

ι

\西格玛

Σ

\ rightarrow

\卡巴

κ

\ Upsilon

ϒ

\向右箭头

λ

Φ

\ downarrow

µ

Ψ

\保监会

º

ν

Ω

下午\

±

\十一

ξ

\福尔

\geq

π

\存在

\普罗普托

ρ

倪\

\部分

\西格玛

σ

丛\

\子弹头

\瓦西格玛

ς

\约

\ div

÷

\头

τ

\再保险

\ neq

\枚

\ oplus

\阿莱夫

\即时通讯

\杯

\可湿性粉剂

\有时

\ subseteq

\帕

\帽

中\

\supseteq

\ supset

\ lceil

\子集

\int

\ cdot

·

阿\

ο

\ rfloor

\底片

¬

\微分算符

\地下室

\ *

x

\ ldots

...

\罪犯

\清音

\主要的

´

\楔子

\ varpi

ϖ

\ 0

\赛尔

\激怒

\中段

|

\V型

\ langle

\版权

©

乳胶マークアップ

乳胶マークアップを使用するには,滴答计プロパティを“乳胶”に設定します。ラベルをドル記号で囲みます。たとえば,インライン モードでは“美元\ int_1 ^ {20} x ^ 2 dx $ ',表示モードでは' $ $ \ int_1 ^ {20} x ^ 2 dx $ $”を使用します。

テキストは乳胶の既定のフォントスタイルで表示され,字体名FontWeightFontAngleのプロパティは無視されます。フォント スタイルを変更するには、テキスト内で 乳胶マークアップを使用します。乳胶インタープリターで使用できるテキストの最大サイズは 1200文字です。複数行のテキストの場合、テキストの最大サイズは 1.行につき 10文字ほど文字数が少なくなります。

乳胶システムの詳細については,乳胶プロジェクトのWebサイト(https://www.latex-project.org/) を参照してください。

目盛りラベルの形式。文字ベクトルまたは字符串スカラーとして指定します。

小数部を含む 1.つの数値として期間を表示するには (1.234 時間など)、次のいずれかの形式を指定します。

形式 説明
“是的” 固定長の正確な年数。固定長の 1.年は 365.2425日と等しくなります。
' d ' 固定長の正確な日数。固定長の1日は24時間と等しくなります。
“h” 時間数
“米” 分の値
's' 秒数

デジタルタイマーの形式で期間を表示するには,次のいずれかの形式を指定します。

  • “弟弟:hh: mm: ss”

  • “hh: mm: ss”

  • “嗯:ss”

  • “嗯”

さらに、文字sを最大9個追加することにより,秒の小数部を最大9桁表示できます。たとえば,“hh: mm: ss。瑞士的は时间のミリ秒の値を三桁表示します。

目盛りラベルの回転。度単位のスカラー値として指定します。正の値を指定すると反時計回りになります。負の値を指定すると時計回りになります。

あるいは,関数克斯蒂康乐酒店斜角およびztickangleを使用して目盛りラベルを回転させることができます。

メモ

ルーラーのTickLabelRotationプロパティの値と、関連付けられている親座標軸のXticklabel旋转易拉贝尔旋转またはZTickLabelRotationプロパティの値は常に同じです。このうち一方を設定すると,もう片方も設定されます。

例:ax.XAxis.TickLabelRotation = 45;

例:ax.YAxis.TickLabelRotation = -45;

TickLabelRotationプロパティの選択モード。次の値のいずれかとして指定します。

  • “自动”——目盛りラベルの回転を自動的に選択します。

  • “手册”——指定された目盛りラベルの回転を使用します。回転を指定するには,TickLabelRotationプロパティを設定します。

目盛りの方向。次の値のいずれかとして指定します。

  • “在”——軸のラインの内側に目盛りを付けます。これは2次元表示の既定の設定です。

  • “出”——軸のラインの外側に目盛りを付けます。これは3次元表示の既定の設定です。

  • “两个”——軸のラインに目盛りの中心を合わせます。

このプロパティに値を割り当てた場合,MATLABはTickDirectionModeプロパティを“手册”に設定します。

メモ

親座標軸のTickDirプロパティを設定すると,ルーラーのTickDirectionプロパティも同じ値に設定されます。ただし,ルーラーのプロパティを設定しても,座標軸のプロパティは設定されません。座標軸のプロパティ値によってルーラーのプロパティ値が上書きされないようにするには,最初に座標軸の値を設定してから,ルーラーの値を設定してください。

例:ax.YAxis.TickDirection =“出”;

TickDirectionプロパティの選択モード。次の値のいずれかとして指定します。

  • “自动”— 目盛りの方向を自動的に選択します。

  • “手册”— 指定された目盛りの方向を使用します。目盛りの方向を指定するには、TickDirectionプロパティを設定します。

目盛りの長さ。(2 dlength 3 dlength)の形式の2要素ベクトルとして指定します。最初の要素は2次元表示での目盛りの長さです。2番目の要素は3次元表示での目盛りの長さです。最も長い座標軸の次元を基準にして正規化された単位で値を指定します。

メモ

親座標軸のTickLengthプロパティを設定すると,ルーラーのTickLengthプロパティも同じ値に設定されます。ただし,ルーラーのプロパティを設定しても,座標軸のプロパティは設定されません。座標軸のプロパティ値によってルーラーのプロパティ値が上書きされないようにするには,最初に座標軸の値を設定してから,ルーラーの値を設定してください。

例:x. yaxis . ticklength = [0.02 0.035];

小目盛りの表示。“开”または“关闭”,もしくは数値または逻辑1.(真正的)または0()として指定します。“开”の値は真正的と等価であり,“关闭”と等価です。したがって,このプロパティの値を逻辑値として使用できます。値はmatlab.lang.OnOffSwitchState型の 开/关逻辑値として格納されます。

  • “开”— 軸の大目盛りの間に小目盛りを表示します。これは、対数スケールを使用する軸の既定値です。大目盛りの間隔に応じて小目盛りの数が決まります。MinorTickValuesプロパティが空の[]に設定されている場合、小目盛りは表示されません。MinorTickValuesプロパティを設定して,目盛りの位置を指定します。

  • “关闭”— 小目盛りを表示しません。これは、線形スケールを使用する軸の既定値です。

メモ

ルーラーの米诺蒂克プロパティの値と、関連付けられている親座標軸のXMinorTickYMinorTickまたはZMinorTickプロパティの値は常に同じです。このうち一方を設定すると,もう片方も設定されます。

例:ax.XAxis.MinorTick = '在';

小目盛りの位置。増加する时间値からなるベクトルとして指定します。

このプロパティに値を割り当てた場合,MATLABはMinorTickValuesModeプロパティを“手册”に設定します。

MinorTickValuesプロパティの選択モード。次の値のいずれかとして指定します。

  • “自动”——自動的に計算された小目盛り値を使用します。

  • “手册”——指定された小目盛り値を使用します。値を指定するには,MinorTickValuesプロパティを設定します。

フォント

すべて展開する

フォント名。システムでサポートされているフォント名または“FixedWidth”として指定します。既定のフォントは、特定のシステムとロケールによって異なります。読みやすい固定幅フォントを使用するには、“FixedWidth”を指定します。実際に使用される固定幅フォントは,根オブジェクトのFixedWidthFontNameプロパティによって決まります。

メモ

親座標軸の字体名プロパティを設定すると,ルーラーの字体名プロパティも同じ値に設定されます。ただし,ルーラーのプロパティを設定しても,座標軸のプロパティは設定されません。座標軸のプロパティ値によってルーラーのプロパティ値が上書きされないようにするには,最初に座標軸の値を設定してから,ルーラーの値を設定してください。

例:ax.XAxis.FontName =“威尔士”;

フォント サイズ。スカラー数値として指定します。既定のフォント サイズは、特定のオペレーティング システムとロケールによって異なります。

メモ

親座標軸の字形大小プロパティを設定すると,ルーラーの字形大小プロパティも同じ値に設定されます。ただし,ルーラーのプロパティを設定しても,座標軸のプロパティは設定されません。座標軸のプロパティ値によってルーラーのプロパティ値が上書きされないようにするには,最初に座標軸の値を設定してから,ルーラーの値を設定してください。

例:ax.XAxis.FontSize=12;

テキスト文字の太さ。次の値のいずれかとして指定します。

  • “正常”— 各フォントで定義されている既定の太さ

  • “大胆”— 標準よりも太い文字

MATLABではフォントは,FontWeightプロパティを使用して,ユーザーのシステムで使用可能なフォントから選択します。すべてのフォントに太字フォントがあるとは限りません。そのため,太字フォントを指定しても標準フォントの太さと変わらない場合があります。

メモ

親座標軸のFontWeightプロパティを設定すると,ルーラーのFontWeightプロパティも同じ値に設定されます。ただし,ルーラーのプロパティを設定しても,座標軸のプロパティは設定されません。座標軸のプロパティ値によってルーラーのプロパティ値が上書きされないようにするには,最初に座標軸の値を設定してから,ルーラーの値を設定してください。

例:ax.XAxis.FontWeight =“大胆”;

文字の傾斜。“正常”または“斜体”として指定します。すべてのフォントに両方のフォント スタイルがあるとは限りません。そのため、イタリック フォントでも標準フォントと見た目が変わらない場合があります。

メモ

親座標軸のFontAngleプロパティを設定すると,ルーラーのFontAngleプロパティも同じ値に設定されます。ただし,ルーラーのプロパティを設定しても,座標軸のプロパティは設定されません。座標軸のプロパティ値によってルーラーのプロパティ値が上書きされないようにするには,最初に座標軸の値を設定してから,ルーラーの値を設定してください。

例:ax.XAxis.FontAngle='italic';

テキストの平滑化。“开”または“关闭”,もしくは数値または逻辑1.(真正的)または0()として指定します。“开”の値は真正的と等価であり,“关闭”と等価です。したがって,このプロパティの値を逻辑値として使用できます。値はmatlab.lang.OnOffSwitchState型の 开/关逻辑値として格納されます。

  • “开”——テキストのアンチエイリアス処理を有効にして,テキスト文字のギザギザを減らし,読みやすくします。場合によっては,平滑化されたテキストは背景色と混ざり合って不鮮明になることがあります。

  • “关闭”——テキストのアンチエイリアス処理を無効にします。この設定はテキストがぼやけて見えるときに使用します。

メモ

親座標軸のFontSmoothingプロパティを設定すると,ルーラーのFontSmoothingプロパティも同じ値に設定されます。ただし,ルーラーのプロパティを設定しても,座標軸のプロパティは設定されません。座標軸のプロパティ値によってルーラーのプロパティ値が上書きされないようにするには,最初に座標軸の値を設定してから,ルーラーの値を設定してください。

例:ax.XAxis.FontSmoothing =“关闭”;

親/子

すべて展開する

ルーラーの親。オブジェクトとして指定します。

メモ

ルーラー オブジェクトは、親のオブジェクトの孩子们プロパティにはリストされません。

このルーラーには子がありません。このプロパティは設定できません。

R2016bで導入