A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://matplotlib.org/3.1.1/api/_as_gen/matplotlib.patches.FancyBboxPatch.html below:

matplotlib.patches.FancyBboxPatch — Matplotlib 3.1.2 documentation

matplotlib.patches.FancyBboxPatch
class matplotlib.patches.FancyBboxPatch(xy, width, height, boxstyle='round', bbox_transmuter=None, mutation_scale=1.0, mutation_aspect=None, **kwargs)[source]

Bases: matplotlib.patches.Patch

A fancy box around a rectangle with lower left at xy = (x, y) with specified width and height.

FancyBboxPatch is similar to Rectangle, but it draws a fancy box around the rectangle. The transformation of the rectangle box to the fancy box is delegated to the BoxTransmuterBase and its derived classes.

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 style of the fancy box. This can either be a BoxStyle instance or a string of the style name and optionally comma seprarated attributes (e.g. "Round, pad=0.2"). This string is passed to BoxStyle to construct a BoxStyle object. See there for a full documentation.

The following box styles are available:

Class Name Attrs Circle circle pad=0.3 DArrow darrow pad=0.3 LArrow larrow pad=0.3 RArrow rarrow pad=0.3 Round round pad=0.3, rounding_size=None Round4 round4 pad=0.3, rounding_size=None Roundtooth roundtooth pad=0.3, tooth_size=None Sawtooth sawtooth pad=0.3, tooth_size=None Square square pad=0.3
mutation_scale : float, optional, default: 1

Scaling factor applied to the attributes of the box style (e.g. pad or rounding_size).

mutation_aspect : float, optional

The height of the rectangle will be squeezed by this value before the mutation and the mutated box will be stretched by the inverse of it. For example, this allows different horizontal and vertical padding.

Other Parameters:
**kwargs : Patch properties
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 alpha float or None animated bool antialiased or aa unknown capstyle {'butt', 'round', 'projecting'} clip_box Bbox clip_on bool clip_path [(Path, Transform) | Patch | None] color color contains callable edgecolor or ec color or None or 'auto' facecolor or fc color or None figure Figure fill bool gid str hatch {'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'} in_layout bool joinstyle {'miter', 'round', 'bevel'} label object linestyle or ls {'-', '--', '-.', ':', '', (offset, on-off-seq), ...} linewidth or lw float or None path_effects AbstractPathEffect picker None or bool or float or callable rasterized bool or None sketch_params (scale: float, length: float, randomness: float) snap bool or None transform Transform url str visible bool zorder float
get_bbox(self)[source]

Return the Bbox of the rectangle.

get_boxstyle(self)[source]

Return the boxstyle object.

get_height(self)[source]

Return the height of the rectangle.

get_mutation_aspect(self)[source]

Return the aspect ratio of the bbox mutation.

get_mutation_scale(self)[source]

Return the mutation scale.

get_path(self)[source]

Return the mutated path of the rectangle.

get_width(self)[source]

Return the width of the rectangle.

get_x(self)[source]

Return the left coord of the rectangle.

get_y(self)[source]

Return the bottom coord of the rectangle.

set_bounds(self, *args)[source]

Set the bounds of the rectangle.

Call signatures:

set_bounds(left, bottom, width, height)
set_bounds((left, bottom, width, height))
Parameters:
left, bottom : float

The coordinates of the bottom left corner of the rectangle.

width, height : float

The width/height of the rectangle.

set_boxstyle(self, boxstyle=None, **kw)[source]

Set the box style.

boxstyle can be a string with boxstyle name with optional comma-separated attributes. Alternatively, the attrs can be provided as keywords:

set_boxstyle("round,pad=0.2")
set_boxstyle("round", pad=0.2)

Old attrs simply are forgotten.

Without argument (or with boxstyle = None), it returns available box styles.

The following boxstyles are available:

Class Name Attrs Circle circle pad=0.3 DArrow darrow pad=0.3 LArrow larrow pad=0.3 RArrow rarrow pad=0.3 Round round pad=0.3, rounding_size=None Round4 round4 pad=0.3, rounding_size=None Roundtooth roundtooth pad=0.3, tooth_size=None Sawtooth sawtooth pad=0.3, tooth_size=None Square square pad=0.3

ACCEPTS: [ 'circle' | 'darrow' | 'larrow' | 'rarrow' | 'round' | 'round4' | 'roundtooth' | 'sawtooth' | 'square' ]

set_height(self, h)[source]

Set the rectangle height.

set_mutation_aspect(self, aspect)[source]

Set the aspect ratio of the bbox mutation.

Parameters:
aspect : float
set_mutation_scale(self, scale)[source]

Set the mutation scale.

Parameters:
scale : float
set_width(self, w)[source]

Set the rectangle width.

set_x(self, x)[source]

Set the left coord of the rectangle.

set_y(self, y)[source]

Set the bottom coord of the rectangle.

Examples using matplotlib.patches.FancyBboxPatch

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4