ylabel
Label y-axis
Syntax
ylabel(txt)
ylabel(target,txt)
ylabel(___,Name,Value)
t = ylabel(___)
Description
ylabel(
labels they-axis of the current axes or chart returned by thetxt
)gca
command. Reissuing theylabel
command causes the new label to replace the old label.
ylabel(___,
modifies the label appearance using one or more name-value pair arguments. For example,Name,Value
)'FontSize',12
sets the font size to 12 points. Specify name-value pair arguments after all other input arguments. Modifying the label appearance is not supported for all types of charts.
returns the text object used as they-axis label. Uset
= ylabel(___)t
to make future modifications to the label after it is created.
Examples
Label y-Axis
plot((1:10).^2) ylabel('Population')
Label y-Axis with Numeric Input
Create Multiline Label
Create a multiline label using a multiline cell array.
figure plot((1:10).^2) ylabel({2010;'Population';'in Years'})
Include Superscript and Subscript in Axis Labels
Use the'^'
and'_'
characters to include superscripts and subscripts in the axis labels. Use curly braces{}
to modify more than one character.
t = linspace(0,1); y = exp(t); plot(t,y) xlabel('t_{seconds}') ylabel('e^t')
Create y-Axis Label and Set Font Properties
UseName,Value
pairs to set the font size, font weight, and text color properties of they-axis label.
figure plot((1:10).^2) ylabel('Population','FontSize',12,...'FontWeight','bold','Color','r')
'FontSize',12
displays the label text in 12-point font.'FontWeight','bold'
makes the text bold.'Color','r'
sets the text color to red.
Label y-Axis of Specific Axes
Create two subplots and return the axes handles,s(1)
ands(2)
.
figure s(1) = subplot(2,1,1); plot((1:10).^2) s(2) = subplot(2,1,2); plot((1:10).^3)
Label they-axis of the top plot by referring to its axes handle,s(1)
.
ylabel(s(1),'Population')
Label y-Axis and Return Object Handle
Label they-axis and return the handle to the text object used as the label.
plot((1:10).^2) t = ylabel('Population');
Set the color of the label to red. Starting in R2014b, you can use dot notation to set properties. If you are using an earlier release, use theset
function instead.
t.Color ='red';
Input Arguments
txt
— Axis label
character array | cell array | numeric value
Axis label, specified as a character array, cell array, or numeric value.
Example:'my label'
Example:{'first line','second line'}
Example:123
To include numeric variables with text in a label, use thenum2str
function. For example:
x = 42; txt = [“值”,num2str(x)];
To include special characters, such as superscripts, subscripts, Greek letters, or mathematical symbols use TeX markup. For a list of supported markup, see theInterpreter
property.
To create multiline labels:
Use a cell array, where each cell contains a line of text, such as
{'first line','second line'}
.Use a character array, where each row contains the same number of characters, such as
['abc'; 'ab ']
.Use
sprintf
to create text with a new line character, such assprintf('first line \n second line')
.
Numeric labels are converted to text usingsprintf('%g',value)
. For example,12345678
displays as1.23457e+07
.
Note:The words |
target
— Target for label
Axes
object | graphics object
Target for label, specified as anAxes
object or a graphics object that has aYLabel
property. For example, you can add ay-axis label to aHeatmapChart
object.
If you do not specify the target, then theylabel
function adds the label to the graphics object returned by thegca
command.
Note:Some charts do not support modifying the label appearance, such as the color, or returning the text object as an output argument. |
Name-Value Pair Arguments
Specify optional comma-separated pairs ofName,Value
arguments.Name
is the argument name andValue
is the corresponding value.Name
must appear inside single quotes (' '
).您可以指定名称和值对几个参数uments in any order asName1,Value1,...,NameN,ValueN
.
'Color','red','FontSize',12
specifies red, 12-point font.
除了以下,哟u can specify other text object properties usingName,Value
pair arguments. SeeText Properties.
'FontSize'
— Font size
11
(default) | scalar value greater than0
Font size, specified as a scalar value greater than0
in point units. One point equals 1/72 inch. To change the font units, use theFontUnits
property.
Setting the font size properties for the associated axes also affects the label font size. The label font size updates to equal the axes font size times the label scale factor. TheFontSize
property of the axes contains the axes font size. TheLabelFontSizeMultiplier
property of the axes contains the label scale factor. By default, the axes font size is 10 points and the scale factor is 1.1, so they-axis label font size is 11 points.
Data Types:single
|double
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
'FontWeight'
— Thickness of text characters
'normal'
(default) |'bold'
Thickness of the text characters, specified as one of these values:
'normal'
— Default weight as defined by the particular font'bold'
— Thicker character outlines than normal
MATLAB®uses theFontWeight
property to select a font from those available on your system. Not all fonts have a bold font weight. Therefore, specifying a bold font weight still can result in the normal font weight.
Note:The |
'FontName'
— Font name
system supported font name |'FixedWidth'
Font name, specified as the name of the font to use or'FixedWidth'
. To display and print properly, the font name must be a font that your system supports. The default font depends on the specific operating system and locale.
To use a fixed-width font that looks good in any locale, use'FixedWidth'
. The'FixedWidth'
value relies on the rootFixedWidthFontName
property. Setting the rootFixedWidthFontName
property causes an immediate update of the display to use the new font.
Example:'Cambria'
'Color'
— Text color
[0.15 0.15 0.15]
(default) | RGB triplet | character vector of color name |'none'
Text color, specified as a three-element RGB triplet, a character vector of color name, or'none'
. If you set the color to'none'
, then the text is invisible.
An RGB triplet is a three-element row vector whose elements specify the intensities of the red, green, and blue components of the color. The intensities must be in the range[0,1]
; for example,[0.4 0.6 0.7]
. This table lists the long and short color name options and the equivalent RGB triplet values.
Long Name | Short Name | RGB Triplet |
---|---|---|
'yellow' |
'y' |
[1 1 0] |
'magenta' |
'm' |
[1 0 1] |
'cyan' |
'c' |
[0 1 1] |
'red' |
'r' |
[1 0 0] |
'green' |
'g' |
[0 1 0] |
'blue' |
'b' |
[0 0 1] |
'white' |
'w' |
[1 1 1] |
'black' |
'k' |
[0 0 0] |
Example:'blue'
Example:[0 0 1]
'Interpreter'
— Interpretation of text characters
'tex'
(default) |'latex'
|'none'
Interpretation of text characters, specified as one of these values:
'tex'
— Interpret characters using a subset of TeX markup.'latex'
— Interpret characters using LaTeX markup.'none'
— Display literal characters.
TeX Markup
By default, MATLAB supports a subset of TeX markup. Use TeX markup to add superscripts and subscripts, modify the font type and color, and include special characters in the text.
This table lists the supported modifiers with theInterpreter
property set to'tex'
. Modifiers remain in effect until the end of the text. Superscripts and subscripts are an exception because they only modify the next character or the characters within the curly braces.
Modifier | Description | Example |
---|---|---|
^{ } |
Superscript | 'text^{superscript}' |
_{ } |
Subscript | 'text_{subscript}' |
\bf |
Bold font | '\bf text' |
\it |
Italic font | '\it text' |
\sl |
Oblique font (usually the same as italic font) | '\sl text' |
\rm |
Normal font | '\rm text' |
\fontname{specifier} |
Font name — Setspecifier as the name of a font family. You can use this in combination with other modifiers. |
'\fontname{Courier} text' |
\fontsize{specifier} |
Font size — Setspecifier as a numeric scalar value in point units to change the font size. |
'\fontsize{15} text' |
\color{specifier} |
Font color — Setspecifer as one of these colors:red ,green ,yellow ,magenta ,blue ,black ,white ,gray ,darkGreen ,orange , orlightBlue . |
'\color{magenta} text' |
\color[rgb]{specifier} |
Custom font color — Setspecifier as a three-element RGB triplet. |
'\color[rgb]{0,0.5,0.5} text' |
This table lists the supported special characters with theInterpreter
property set to'tex'
.
Character Sequence | Symbol | Character Sequence | Symbol | Character Sequence | Symbol |
---|---|---|---|---|---|
|
α |
|
υ |
|
~ |
|
∠ |
|
|
≤ |
|
|
|
|
χ |
|
∞ |
|
β |
|
ψ |
|
♣ |
|
γ |
|
ω |
|
♦ |
|
δ |
|
Γ |
|
♥ |
|
ɛ |
|
Δ |
|
♠ |
|
ζ |
|
Θ |
|
↔ |
|
η |
|
Λ |
|
← |
|
Θ |
|
Ξ |
|
⇐ |
|
ϑ |
|
Π |
|
↑ |
|
ι |
|
Σ |
|
→ |
|
κ |
|
ϒ |
|
⇒ |
|
λ |
|
Φ |
|
↓ |
|
µ |
|
Ψ |
|
º |
|
ν |
|
Ω |
|
± |
|
ξ |
|
∀ |
|
≥ |
|
π |
|
∃ |
|
∝ |
|
ρ |
|
∍ |
|
∂ |
|
σ |
|
≅ |
|
• |
|
ς |
|
≈ |
|
÷ |
|
τ |
|
ℜ |
|
≠ |
|
≡ |
|
⊕ |
|
ℵ |
|
ℑ |
|
∪ |
|
℘ |
|
⊗ |
|
⊆ |
|
∅ |
|
∩ |
|
∈ |
|
⊇ |
|
⊃ |
|
⌈ |
|
⊂ |
|
∫ |
|
· |
|
ο |
|
⌋ |
|
¬ |
|
∇ |
|
⌊ |
|
x |
|
... |
|
⊥ |
|
√ |
|
´ |
|
∧ |
|
ϖ |
|
∅ |
|
⌉ |
|
〉 |
|
| |
|
∨ |
|
〈 |
|
© |
LaTeX Markup
To use LaTeX markup, set theInterpreter
property to'latex'
. Use dollar symbols around the text, for example, use'$\int_1^{20} x^2 dx$'
for inline mode or'$$\int_1^{20} x^2 dx$$'
for display mode.
The displayed text uses the default LaTeX font style. TheFontName
,FontWeight
, andFontAngle
properties do not have an effect. To change the font style, use LaTeX markup.
The maximum size of the text that you can use with the LaTeX interpreter is 1200 characters. For multiline text, this reduces by about 10 characters per line.
For more information about the LaTeX system, see The LaTeX Project website athttp://www.latex-project.org/.
Output Arguments
t
— Text object
text object
Text object used as they-axis label. Uset
to access and modify properties of the label after its created.
See Also
Functions
Properties
Introduced before R2006a
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select:.
你也可以select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina(Español)
- Canada(English)
- United States(English)
Europe
- Belgium(English)
- Denmark(English)
- Deutschland(Deutsch)
- España(Español)
- Finland(English)
- France(Français)
- Ireland(English)
- Italia(Italiano)
- Luxembourg(English)
- Netherlands(English)
- Norway(English)
- Österreich(Deutsch)
- Portugal(English)
- Sweden(English)
- Switzerland
- United Kingdom(English)