MCPcopy Index your code
hub / github.com/matplotlib/matplotlib / __init__

Method __init__

lib/matplotlib/patches.py:4051–4100  ·  view source on GitHub ↗

Parameters ---------- xy : (float, float) The lower left corner of the box. width : float The width of the box. height : float The height of the box. boxstyle : str or `~matplotlib.patches.BoxStyle` The

(self, xy, width, height, boxstyle="round", *,
                 mutation_scale=1, mutation_aspect=1, **kwargs)

Source from the content-addressed store, hash-verified

4049
4050 @_docstring.interpd
4051 def __init__(self, xy, width, height, boxstyle="round", *,
4052 mutation_scale=1, mutation_aspect=1, **kwargs):
4053 """
4054 Parameters
4055 ----------
4056 xy : (float, float)
4057 The lower left corner of the box.
4058
4059 width : float
4060 The width of the box.
4061
4062 height : float
4063 The height of the box.
4064
4065 boxstyle : str or `~matplotlib.patches.BoxStyle`
4066 The style of the fancy box. This can either be a `.BoxStyle`
4067 instance or a string of the style name and optionally comma
4068 separated attributes (e.g. "Round, pad=0.2"). This string is
4069 passed to `.BoxStyle` to construct a `.BoxStyle` object. See
4070 there for a full documentation.
4071
4072 The following box styles are available:
4073
4074 %(BoxStyle:table)s
4075
4076 mutation_scale : float, default: 1
4077 Scaling factor applied to the attributes of the box style
4078 (e.g. pad or rounding_size).
4079
4080 mutation_aspect : float, default: 1
4081 The height of the rectangle will be squeezed by this value before
4082 the mutation and the mutated box will be stretched by the inverse
4083 of it. For example, this allows different horizontal and vertical
4084 padding.
4085
4086 Other Parameters
4087 ----------------
4088 **kwargs : `~matplotlib.patches.Patch` properties
4089
4090 %(Patch:kwdoc)s
4091 """
4092
4093 super().__init__(**kwargs)
4094 self._x, self._y = xy
4095 self._width = width
4096 self._height = height
4097 self.set_boxstyle(boxstyle)
4098 self._mutation_scale = mutation_scale
4099 self._mutation_aspect = mutation_aspect
4100 self.stale = True
4101
4102 @_docstring.interpd
4103 def set_boxstyle(self, boxstyle=None, **kwargs):

Callers

nothing calls this directly

Calls 2

set_boxstyleMethod · 0.95
__init__Method · 0.45

Tested by

no test coverage detected