matplotlib.axes.Axes.text#

Axes.text(x,y,s,fontdict=None,**kwargs)[source]#

Add text to the Axes.

Add the texts to the Axes at locationx,y in data coordinates,with a defaulthorizontalalignment on theleft andverticalalignment at thebaseline. SeeText alignment.

Parameters:
x, yfloat

The position to place the text. By default, this is in datacoordinates. The coordinate system can be changed using thetransform parameter.

sstr

The text.

fontdictdict, default: None

Discouraged

The use offontdict is discouraged. Parameters should be passed asindividual keyword arguments or using dictionary-unpackingtext(...,**fontdict).

A dictionary to override the default text properties. If fontdictis None, the defaults are determined byrcParams.

Returns:
Text

The createdText instance.

Other Parameters:
**kwargsText properties.

Other miscellaneous text parameters.

Property

Description

agg_filter

a filter function, which takes a (m, n, 3) float array and a dpi value, and returns a (m, n, 3) array and two offsets from the bottom left corner of the image

alpha

float or None

animated

bool

antialiased

bool

backgroundcolor

color

bbox

dict with properties forpatches.FancyBboxPatch

clip_box

unknown

clip_on

unknown

clip_path

unknown

color orc

color

figure

Figure orSubFigure

fontfamily orfamily orfontname

{FONTNAME, 'serif', 'sans-serif', 'cursive', 'fantasy', 'monospace'}

fontproperties orfont orfont_properties

font_manager.FontProperties orstr orpathlib.Path

fontsize orsize

float or {'xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large'}

fontstretch orstretch

{a numeric value in range 0-1000, 'ultra-condensed', 'extra-condensed', 'condensed', 'semi-condensed', 'normal', 'semi-expanded', 'expanded', 'extra-expanded', 'ultra-expanded'}

fontstyle orstyle

{'normal', 'italic', 'oblique'}

fontvariant orvariant

{'normal', 'small-caps'}

fontweight orweight

{a numeric value in range 0-1000, 'ultralight', 'light', 'normal', 'regular', 'book', 'medium', 'roman', 'semibold', 'demibold', 'demi', 'bold', 'heavy', 'extra bold', 'black'}

gid

str

horizontalalignment orha

{'left', 'center', 'right'}

in_layout

bool

label

object

linespacing

float (multiple of font size)

math_fontfamily

str

mouseover

bool

multialignment orma

{'left', 'right', 'center'}

parse_math

bool

path_effects

list ofAbstractPathEffect

picker

None or bool or float or callable

position

(float, float)

rasterized

bool

rotation

float or {'vertical', 'horizontal'}

rotation_mode

{None, 'default', 'anchor'}

sketch_params

(scale: float, length: float, randomness: float)

snap

bool or None

text

object

transform

Transform

transform_rotates_text

bool

url

str

usetex

bool, default:rcParams["text.usetex"] (default:False)

verticalalignment orva

{'baseline', 'bottom', 'center', 'center_baseline', 'top'}

visible

bool

wrap

bool

x

float

y

float

zorder

float

Examples

Individual keyword arguments can be used to override any givenparameter:

>>>text(x,y,s,fontsize=12)

The default transform specifies that text is in data coords,alternatively, you can specify text in axis coords ((0, 0) islower-left and (1, 1) is upper-right). The example below placestext in the center of the Axes:

>>>text(0.5,0.5,'matplotlib',horizontalalignment='center',...verticalalignment='center',transform=ax.transAxes)

You can put a rectangular box around the text instance (e.g., toset a background color) by using the keywordbbox.bbox isa dictionary ofRectangleproperties. For example:

>>>text(x,y,s,bbox=dict(facecolor='red',alpha=0.5))

Examples usingmatplotlib.axes.Axes.text#

The double pendulum problem

The double pendulum problem

Matplotlib unchained

Matplotlib unchained

Colors in the default property cycle

Colors in the default property cycle

List of named colors

List of named colors

Cross-hair cursor

Cross-hair cursor

Data browser

Data browser

Pick event demo 2

Pick event demo 2

BboxImage Demo

BboxImage Demo

Annotated heatmap

Annotated heatmap

Marker reference

Marker reference

Packed-bubble chart

Packed-bubble chart

Rasterization for vector graphics

Rasterization for vector graphics

Text annotations in 3D

Text annotations in 3D

Drawing fancy boxes

Drawing fancy boxes

Hatch style reference

Hatch style reference

Anatomy of a figure

Anatomy of a figure

Integral as the area under a curve

Integral as the area under a curve

Shaded & power normalized rendering

Shaded & power normalized rendering

Pan/zoom events of overlapping axes

Pan/zoom events of overlapping axes

Stock prices over 32 years

Stock prices over 32 years

Anscombe's quartet

Anscombe's quartet

Ishikawa Diagram

Ishikawa Diagram

Boxplots

Boxplots

Accented text

Accented text

Angle annotations on bracket arrows

Angle annotations on bracket arrows

Arrow Demo

Arrow Demo

Text rotation mode

Text rotation mode

Annotation arrow style reference

Annotation arrow style reference

Labelling subplots

Labelling subplots

Mathtext

Mathtext

Math fontfamily

Math fontfamily

Multiline

Multiline

Placing text boxes

Placing text boxes

Concatenate text objects with different properties

Concatenate text objects with different properties

Render math equations using TeX

Render math equations using TeX

Text alignment

Text alignment

Text properties

Text properties

Text rotation angle in data coordinates

Text rotation angle in data coordinates

Usetex text baseline

Usetex text baseline

Text watermark

Text watermark

Date tick locators and formatters

Date tick locators and formatters

Mouse Cursor

Mouse Cursor

The Lifecycle of a Plot

The Lifecycle of a Plot

Path Tutorial

Path Tutorial

Transformations Tutorial

Transformations Tutorial

Arranging multiple Axes in a Figure

Arranging multiple Axes in a Figure

Axis ticks

Axis ticks

Plotting dates and strings

Plotting dates and strings

Choosing Colormaps in Matplotlib

Choosing Colormaps in Matplotlib

Specifying colors

Specifying colors

Quick start guide

Quick start guide

Annotations

Annotations

Text in Matplotlib

Text in Matplotlib

Text properties and layout

Text properties and layout