### Navigation

- index
- modules |
- next |
- previous |
- home|
- examples|
- tutorials|
- pyplot|
- docs »
- The Matplotlib API »
- matplotlib.pyplot »

# matplotlib.pyplot.figtext

`matplotlib.pyplot.``figtext`(*args, **kwargs)

  Add text to figure.

  Call signature:

      text(x, y, s, fontdict=None, **kwargs)

  Add text to figure at location x, y (relative 0-1 coords). See `text()` for the meaning of the other arguments.

  kwargs control the `Text` properties:

  > Property | Description
  > --- | ---
  > `agg_filter` | unknown
  > `alpha` | float (0.0 transparent through 1.0 opaque)
  > `animated` | [True | False]
  > `axes` | an `Axes` instance
  > `backgroundcolor` | any matplotlib color
  > `bbox` | FancyBboxPatch prop dict
  > `clip_box` | a `matplotlib.transforms.Bbox` instance
  > `clip_on` | [True | False]
  > `clip_path` | [ (`Path`, `Transform`) | `Patch` | None ]
  > `color` | any matplotlib color
  > `contains` | a callable function
  > `family` or fontfamily or fontname or name | [FONTNAME | ‘serif’ | ‘sans-serif’ | ‘cursive’ | ‘fantasy’ | ‘monospace’ ]
  > `figure` | a `matplotlib.figure.Figure` instance
  > `fontproperties` or font_properties | a `matplotlib.font_manager.FontProperties` instance
  > `gid` | an id string
  > `horizontalalignment` or ha | [ ‘center’ | ‘right’ | ‘left’ ]
  > `label` | string or anything printable with ‘%s’ conversion.
  > `linespacing` | float (multiple of font size)
  > `multialignment` | [‘left’ | ‘right’ | ‘center’ ]
  > `path_effects` | unknown
  > `picker` | [None|float|boolean|callable]
  > `position` | (x,y)
  > `rasterized` | [True | False | None]
  > `rotation` | [ angle in degrees | ‘vertical’ | ‘horizontal’ ]
  > `rotation_mode` | unknown
  > `size` or fontsize | [size in points | ‘xx-small’ | ‘x-small’ | ‘small’ | ‘medium’ | ‘large’ | ‘x-large’ | ‘xx-large’ ]
  > `sketch_params` | unknown
  > `snap` | unknown
  > `stretch` or fontstretch | [a numeric value in range 0-1000 | ‘ultra-condensed’ | ‘extra-condensed’ | ‘condensed’ | ‘semi-condensed’ | ‘normal’ | ‘semi-expanded’ | ‘expanded’ | ‘extra-expanded’ | ‘ultra-expanded’ ]
  > `style` or fontstyle | [ ‘normal’ | ‘italic’ | ‘oblique’]
  > `text` | string or anything printable with ‘%s’ conversion.
  > `transform` | `Transform` instance
  > `url` | a url string
  > `usetex` | unknown
  > `variant` or fontvariant | [ ‘normal’ | ‘small-caps’ ]
  > `verticalalignment` or ma or va | [ ‘center’ | ‘top’ | ‘bottom’ | ‘baseline’ ]
  > `visible` | [True | False]
  > `weight` or fontweight | [a numeric value in range 0-1000 | ‘ultralight’ | ‘light’ | ‘normal’ | ‘regular’ | ‘book’ | ‘medium’ | ‘roman’ | ‘semibold’ | ‘demibold’ | ‘demi’ | ‘bold’ | ‘heavy’ | ‘extra bold’ | ‘black’ ]
  > `wrap` | unknown
  > `x` | float
  > `y` | float
  > `zorder` | any number

## Examples using `matplotlib.pyplot.figtext`

Integral as the area under a curve