texts
Helper functions for plotting text.
text(x, y, s, *, contour=None, ax=None, **kwargs)
¶
Generate text object at (x,y).
Wrapper around pyplot.text. The default alignment is changed to centered.
Parameters:
-
x
(scalars
) –The position to place the text. By default, this is in data coordinates. The coordinate system can be changed using the transform parameter.
-
y
(scalars
) –The position to place the text. By default, this is in data coordinates. The coordinate system can be changed using the transform parameter.
-
s
(str
) –The text.
-
contour
(bool or tuple(scalar, color)
, default:None
) –Add a contour to the text. Either use a boolean for default values, or give a tuple with linewidth and linecolor.
-
ax
(matplotlib axes
, default:None
) –Matplotlib axes to plot in.
-
kwargs
–Text properties of matplotlib.pyplot.text
Source code in src/prettypyplot/texts.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
|
figtext(x, y, s, *, contour=None, **kwargs)
¶
Generate text object at figure position (x,y).
Wrapper around pyplot.figtext. The default alignment is changed to centered.
Parameters:
-
x
(scalars
) –The position to place the text. By default, this is in data coordinates. The coordinate system can be changed using the
transform
parameter. -
y
(scalars
) –The position to place the text. By default, this is in data coordinates. The coordinate system can be changed using the
transform
parameter. -
s
(str
) –The text.
-
contour
(bool or tuple(scalar, color)
, default:None
) –Add a contour to the text. Either use a boolean for default values, or give a tuple with linewidth and linecolor.
-
ax
(matplotlib axes
) –Matplotlib axes to plot in.
-
kwargs
–Text properties of matplotlib.pyplot.figtext
Source code in src/prettypyplot/texts.py
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 |
|
add_contour(txt, contourwidth, contourcolor='w')
¶
Draw contour around txt.
Parameters:
-
txt
(mpl Text
) –Instance of matplotlib.text.Text. Can be obtained by, e.g.,
txt = plt.text()
ortxt = plt.figtext()
. -
contourwidth
(scalar
) –Width of contour.
-
contourcolor
(RGB color or matplotlib predefined color
, default:'w'
) –Color of contour, default is white.
Source code in src/prettypyplot/texts.py
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 |
|