matplotlib.offsetbox
#
s のコンテナ クラスArtist
。
OffsetBox
このモジュールで定義されているすべてのコンテナ アーティストのベース。
AnchoredOffsetbox
、AnchoredText
Artist
親軸または特定のアンカー ポイントを基準にして、任意のテキストまたはテキストを固定して整列させます。DrawingArea
幅と高さが固定されたコンテナ。子はコンテナ内で固定された位置にあり、切り取られる可能性があります。
HPacker
、VPacker
子を垂直または水平にレイアウトするためのコンテナ。
PaddedBox
の周囲にパディングを追加するコンテナ
Artist
。TextArea
単一の
Text
インスタンスが含まれます。
- クラス matplotlib.offsetbox。AnchoredOffsetbox ( loc , * , pad = 0.4 , borderpad = 0.5 , child = None , prop = None , frameon = True , bbox_to_anchor = None , bbox_transform = None , ** kwargs ) [source] #
拠点:
OffsetBox
場所locに従って配置されたオフセット ボックス。
AnchoredOffsetbox には 1 つの子があります。複数の子が必要な場合は、追加の OffsetBox を使用してそれらを囲みます。デフォルトでは、オフセット ボックスはその親軸に対して固定されています。bbox_to_anchorを明示的に指定できます 。
- パラメータ:
- ロック文字列
ボックスの場所。有効な位置は、「左上」、「中央上部」、「右上」、「左中央」、「中央」、「右中央」、「左下」、「中央下」、「右下」です。下位互換性のために、数値も受け入れられます。詳細については、パラメータlocを参照
Legend
してください。- パッドフロート、デフォルト: 0.4
フォントサイズの分数としての子の周りのパディング。
- ボーダーパッドフロート、デフォルト: 0.5
offsetbox フレームと bbox_to_anchor の間のパディング。
- 子
OffsetBox
固定されるボックス。
- 小道具
FontProperties
これは、パディングの参照としてのみ使用されます。指定しない場合、
rcParams["legend.fontsize"]
(デフォルト:'medium'
) が使用されます。- フレームオンブール
ボックスの周りにフレームを描画するかどうか。
- bbox_to_anchor
BboxBase
、2 タプル、または float の 4 タプル locと組み合わせて凡例を配置するために使用されるボックス。
- bbox_transformなしまたは
matplotlib.transforms.Transform
境界ボックスの変換 ( bbox_to_anchor )。
- **kwargs
他のすべてのパラメータは に渡され
OffsetBox
ます。
ノート
Legend
アンカリング メカニズムの詳細については、 を参照してください。- コード= {'中央': 10、'中央左': 6、'中央右': 7、'中央下': 8、'左下': 3、'右下': 4、'右': 5、'上中央': 9, '左上': 2, '右上': 1} #
- get_window_extent ( renderer = None ) [source] #
表示スペースでアーティストのバウンディング ボックスを取得します。
境界ボックスの幅と高さは負ではありません。
サブクラスは、境界ボックスの「タイトな」計算に含めるためにオーバーライドする必要があります。デフォルトでは、0, 0 で空のバウンディング ボックスを返します。
この関数を使用するときは注意してください。アーティストのアーティスト ウィンドウ範囲が変更された場合、結果は更新されません。範囲は、座標軸の範囲、Figure のサイズ、または使用されるキャンバス (Figure の保存時に行われる) の変更など、変換スタック内の変更によって変更される可能性があります。これにより、インタラクティブな Figure が画面上で正常に表示されても、正しく保存されないという予期しない動作が発生する可能性があります。
- set ( * , agg_filter=<UNSET> , alpha=<UNSET > , animation=<UNSET > , bbox_to_anchor=<UNSET> , child=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET > , gid=<UNSET> , height=<UNSET> , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , offset=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> ,sketch_params=<UNSET> ,snap=<UNSET> , transform=<UNSET> , url=<UNSET> , visible=<UNSET> , width=<UNSET> , zorder=<UNSET> ) [source] #
一度に複数のプロパティを設定します。
サポートされているプロパティは
財産
説明
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
スカラーまたはなし
ブール
わからない
わからない
ブール
パッチまたは (パス、変換) またはなし
力
浮く
ブール
物体
ブール
(float、float) または呼び出し可能
None または bool または float または callable
ブール
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
力
ブール
浮く
浮く
- set_bbox_to_anchor ( bbox , transform = None ) [source] #
ボックスが固定されている bbox を設定します。
bboxは、Bbox インスタンス、[左、下、幅、高さ] のリスト、または [左、下] のリストで、幅と高さがゼロと見なされます。bbox は、指定された変換によって座標を表示するように変換されます。
- ズオーダ= 5 #
- クラス matplotlib.offsetbox。AnchoredText ( s , loc , * , pad = 0.4 , borderpad = 0.5 , prop = None , ** kwargs ) [source] #
-
テキスト付きアンカーオフセットボックス。
- パラメータ:
- s str
文章。
- ロック文字列
場所コード。を参照してください
AnchoredOffsetbox
。- パッドフロート、デフォルト: 0.4
フォントサイズの分数としてのテキストの周囲のパディング。
- ボーダーパッドフロート、デフォルト: 0.5
offsetbox フレームと bbox_to_anchor の間の間隔。
- prop dict、オプション
Text
AnchoredText 内に含まれるインスタンスに渡されるキーワード パラメータのディクショナリ 。- **kwargs
他のすべてのパラメータは に渡され
AnchoredOffsetbox
ます。
- set ( * , agg_filter=<UNSET> , alpha=<UNSET > , animation=<UNSET > , bbox_to_anchor=<UNSET> , child=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET > , gid=<UNSET> , height=<UNSET> , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , offset=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> ,sketch_params=<UNSET> ,snap=<UNSET> , transform=<UNSET> , url=<UNSET> , visible=<UNSET> , width=<UNSET> , zorder=<UNSET> ) [source] #
一度に複数のプロパティを設定します。
サポートされているプロパティは
財産
説明
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
スカラーまたはなし
ブール
わからない
わからない
ブール
パッチまたは (パス、変換) またはなし
力
浮く
ブール
物体
ブール
(float、float) または呼び出し可能
None または bool または float または callable
ブール
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
力
ブール
浮く
浮く
- クラス matplotlib.offsetbox。AnnotationBbox ( offsetbox , xy , xybox =なし, * , xycoords = 'data' , boxcoords =なし, frameon = True , pad = 0.4 , annotation_clip =なし, box_alignment = (0.5, 0.5) , bboxprops =なし, arrowprops =なし,フォントサイズ=None、 ** kwargs ) [source] #
塩基:
Artist
,_AnnotationBase
OffsetBox
特定の位置xyを参照するためのコンテナ。オプションで、offsetbox からxyを指す矢印を描くことができます。
これは に似
Annotation
ていますが、OffsetBox
代わりに を使用しText
ます。- パラメータ:
- オフセットボックス
OffsetBox
- xy (フロート、フロート)
注釈を付ける点(x, y) 。座標系はxycoordsによって決定されます。
- xybox (float、float)、デフォルト: xy
テキストを配置する位置(x, y) 。座標系はboxcoordsによって決定されます。
- xycoords str or
Artist
orTransform
or callable or (float, float), default: 'data' xyが与えられる 座標系。詳細な説明については、パラメーターxycoordsを参照してください。
Annotation
- boxcoords str or
Artist
orTransform
or callable or (float, float), デフォルト: xycoordsの値 xyboxが与えられる 座標系。詳細な説明については、パラメーターtextcoordsを参照してください。
Annotation
- frameon bool、デフォルト: True
デフォルトでは、テキストは白で囲まれています( の属性
FancyBboxPatch
としてアクセスできます)。frameonが False に設定されている場合、このパッチは非表示になります。patch
AnnotationBbox
- パッドフロート、デフォルト: 0.4
オフセットボックスの周りのパディング。
- box_alignment (フロート、フロート)
boxcoords に対するオフセット ボックスの垂直方向と水平方向の位置合わせのための 2 つの float のタプル。左下隅は (0, 0)、右上隅は (1, 1) です。
- **kwargs
その他のパラメータは と同じです
Annotation
。
- オフセットボックス
- プロパティ anncoords #
- 含む(マウスイベント) [ソース] #
アーティストにマウス イベントが含まれているかどうかをテストします。
- パラメータ:
- 戻り値:
- ブール値を含む
値が半径内にあるかどうか。
- 詳細辞書
ピック半径に含まれるポイントなど、イベント コンテキストの詳細に関するアーティスト固有のディクショナリ。詳細については、個々のアーティスト サブクラスを参照してください。
- draw (レンダラー) [ソース] #
指定されたレンダラーを使用してアーティスト (およびその子) を描画します。
アーティストが表示されていない場合、これは効果がありません (
Artist.get_visible
False を返します)。- パラメータ:
- レンダラー
RendererBase
のサブクラス。
- レンダラー
ノート
このメソッドは Artist サブクラスでオーバーライドされます。
- get_tightbbox ( renderer = None ) [source] #
と同様
Artist.get_window_extent
ですが、クリッピングが含まれます。- パラメータ:
- レンダラー
RendererBase
サブクラス 図形の描画に使用されるレンダラー (つまり
fig.canvas.get_renderer()
)
- レンダラー
- 戻り値:
Bbox
囲んでいる境界ボックス (Figure のピクセル座標)。
- get_window_extent ( renderer = None ) [source] #
表示スペースでアーティストのバウンディング ボックスを取得します。
境界ボックスの幅と高さは負ではありません。
サブクラスは、境界ボックスの「タイトな」計算に含めるためにオーバーライドする必要があります。デフォルトでは、0, 0 で空のバウンディング ボックスを返します。
この関数を使用するときは注意してください。アーティストのアーティスト ウィンドウ範囲が変更された場合、結果は更新されません。範囲は、座標軸の範囲、Figure のサイズ、または使用されるキャンバス (Figure の保存時に行われる) の変更など、変換スタック内の変更によって変更される可能性があります。これにより、インタラクティブな Figure が画面上で正常に表示されても、正しく保存されないという予期しない動作が発生する可能性があります。
- set ( *、 agg_filter=<UNSET>、 alpha=<UNSET>、 animated=<UNSET>、 annotation_clip=<UNSET>、 clip_box=<UNSET>、 clip_on=<UNSET>、 clip_path=<UNSET>、 fontsize=<UNSET > , gid=<UNSET> , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , path_effects=<UNSET> , picker=< UNSET> , rasterized=<UNSET > , sketch_params=<UNSET> , snap=<UNSET>、 transform=<UNSET>、url=<UNSET> , visible=<UNSET> , zorder=<UNSET> ) [ソース] #
一度に複数のプロパティを設定します。
サポートされているプロパティは
財産
説明
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
スカラーまたはなし
ブール
annotation_clip
ブールまたはなし
ブール
パッチまたは (パス、変換) またはなし
わからない
わからない
力
ブール
物体
ブール
None または bool または float または callable
ブール
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
力
ブール
浮く
- set_fontsize ( s =なし) [ソース] #
フォントサイズをポイント単位で設定します。
sが指定されていない場合は、
rcParams["legend.fontsize"]
(デフォルト: )にリセットします'medium'
。
- プロパティ xyann #
- ズオーダ= 3 #
- クラス matplotlib.offsetbox。AuxTransformBox ( aux_transform ) [ソース] #
拠点:
OffsetBox
aux_transform を使用したオフセット ボックス。その子はまず aux_transform で変換され、次にオフセットされます。aux_transform の絶対座標は、オフセット変換の前に子のバウンディング ボックスの左下隅が (0, 0) に設定されるように自動的に調整されるため、意味があります。
ボックスの範囲が事前に決定されておらず、その子のウィンドウの範囲から計算されることを除いて、描画領域に似ています。さらに、子の範囲は、変換された座標で計算されます。
- get_window_extent ( renderer = None ) [source] #
表示スペースでアーティストのバウンディング ボックスを取得します。
境界ボックスの幅と高さは負ではありません。
サブクラスは、境界ボックスの「タイトな」計算に含めるためにオーバーライドする必要があります。デフォルトでは、0, 0 で空のバウンディング ボックスを返します。
この関数を使用するときは注意してください。アーティストのアーティスト ウィンドウ範囲が変更された場合、結果は更新されません。範囲は、座標軸の範囲、Figure のサイズ、または使用されるキャンバス (Figure の保存時に行われる) の変更など、変換スタック内の変更によって変更される可能性があります。これにより、インタラクティブな Figure が画面上で正常に表示されても、正しく保存されないという予期しない動作が発生する可能性があります。
- set ( * , agg_filter=<UNSET> , alpha=<UNSET > , animation=<UNSET> , clip_box=<UNSET> ,clip_on =<UNSET> , clip_path=<UNSET> , gid=<UNSET> , height=<UNSET > , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , offset=<UNSET> , path_effects=<UNSET> , picker=< UNSET> , rasterized=<UNSET > , sketch_params=<UNSET> , snap=<UNSET> ,transform=<UNSET> ,url=<UNSET> , visible=<UNSET> , width=<UNSET> , zorder=<UNSET> ) [ソース] #
一度に複数のプロパティを設定します。
サポートされているプロパティは
財産
説明
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
スカラーまたはなし
ブール
ブール
パッチまたは (パス、変換) またはなし
力
浮く
ブール
物体
ブール
(浮く、浮く)
None または bool または float または callable
ブール
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
わからない
力
ブール
浮く
浮く
- クラス matplotlib.offsetbox。DraggableBase ( ref_artist , use_blit = False ) [ソース] #
拠点:
object
ドラッグ可能なアーティスト (レジェンド、オフセットボックス) のヘルパー基本クラス。
派生クラスは、次のメソッドをオーバーライドする必要があります。
def save_offset(self): ''' Called when the object is picked for dragging; should save the reference position of the artist. ''' def update_offset(self, dx, dy): ''' Called during the dragging; (*dx*, *dy*) is the pixel offset from the point where the mouse drag started. '''
オプションで、次のメソッドをオーバーライドできます。
def finalize_offset(self): '''Called when the mouse is released.'''
DraggableLegend
と の現在の実装では、アーティストを表示座標に配置し、軸座標での位置をDraggableAnnotation
再計算して、関連する属性を設定します。update_offset
finalize_offset
- クラス matplotlib.offsetbox。DraggableOffsetBox ( ref_artist , offsetbox , use_blit = False ) [source] #
- クラス matplotlib.offsetbox。DrawingArea ( width , height , xdescent = 0.0 , ydescent = 0.0 , clip = False ) [source] #
拠点:
OffsetBox
DrawingArea には、任意の Artist を子として含めることができます。DrawingArea の幅と高さは固定です。親に対する子の位置は固定されています。子は親の境界で切り取ることができます。
- パラメータ:
- 幅、高さフロート
コンテナボックスの幅と高さ。
- xdescent、ydescent float
x および y 方向のボックスの降下。
- クリップブール
子をボックスにクリップするかどうか。
- プロパティ clip_children #
この DrawingArea の子を DrawingArea バウンディング ボックスで切り取る必要がある場合。
- get_window_extent ( renderer = None ) [source] #
表示スペースでアーティストのバウンディング ボックスを取得します。
境界ボックスの幅と高さは負ではありません。
サブクラスは、境界ボックスの「タイトな」計算に含めるためにオーバーライドする必要があります。デフォルトでは、0, 0 で空のバウンディング ボックスを返します。
この関数を使用するときは注意してください。アーティストのアーティスト ウィンドウ範囲が変更された場合、結果は更新されません。範囲は、座標軸の範囲、Figure のサイズ、または使用されるキャンバス (Figure の保存時に行われる) の変更など、変換スタック内の変更によって変更される可能性があります。これにより、インタラクティブな Figure が画面上で正常に表示されても、正しく保存されないという予期しない動作が発生する可能性があります。
- set ( * , agg_filter=<UNSET> , alpha=<UNSET > , animation=<UNSET> , clip_box=<UNSET> ,clip_on =<UNSET> , clip_path=<UNSET> , gid=<UNSET> , height=<UNSET > , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , offset=<UNSET> , path_effects=<UNSET> , picker=< UNSET> , rasterized=<UNSET > , sketch_params=<UNSET> , snap=<UNSET> ,transform=<UNSET> ,url=<UNSET> , visible=<UNSET> , width=<UNSET> , zorder=<UNSET> ) [ソース] #
一度に複数のプロパティを設定します。
サポートされているプロパティは
財産
説明
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
スカラーまたはなし
ブール
ブール
パッチまたは (パス、変換) またはなし
力
浮く
ブール
物体
ブール
(浮く、浮く)
None または bool または float または callable
ブール
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
わからない
力
ブール
浮く
浮く
- クラス matplotlib.offsetbox。HPacker ( pad = None , sep = None , width = None , height = None , align = 'baseline' , mode = 'fixed' , children = None ) [source] #
拠点:
PackerBase
HPacker は子を水平にパックし、描画時に相対的な位置を自動的に調整します。
- パラメータ:
- パッドフロート、オプション
ポイント単位の境界パディング。
- 9 月フロート、オプション
ポイント単位の項目間の間隔。
- 幅、高さfloat、オプション
コンテナー ボックスの幅と高さ (ピクセル単位) 。 Noneの場合に計算されます。
- align {'top', 'bottom', 'left', 'right', 'center', 'baseline'}, デフォルト: 'baseline'
ボックスの整列。
- モード{'fixed', 'expand', 'equal'}, デフォルト: 'fixed'
パッキングモード。
'fixed' は、指定されたs をsep間隔
Artist
で密にパックします。'expand' は、利用可能な最大スペースを使用して、アーティストを等間隔で配置します。
「等しい」: 各アーティストは、利用可能なスペースの等しい部分であり、その中で左揃え (または上揃え) です。
- 子リスト
Artist
パックするアーティスト。
ノート
padとsepはポイント単位で、レンダラーの dpi でスケーリングされますが、幅と高さはピクセル単位です。
- get_extent_offsets (レンダラー) [ソース] #
子のオフセットを更新し、ボックスの範囲を返します。
- パラメータ:
- レンダラー
RendererBase
サブクラス
- レンダラー
- 戻り値:
- 幅
- 身長
- xdescent
- ydescent
- (xoffset, yoffset) ペアのリスト
- set ( * , agg_filter=<UNSET> , alpha=<UNSET > , animation=<UNSET> , clip_box=<UNSET> ,clip_on =<UNSET> , clip_path=<UNSET> , gid=<UNSET> , height=<UNSET > , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , offset=<UNSET> , path_effects=<UNSET> , picker=< UNSET> , rasterized=<UNSET > , sketch_params=<UNSET> , snap=<UNSET> ,transform=<UNSET> ,url=<UNSET> , visible=<UNSET> , width=<UNSET> , zorder=<UNSET> ) [ソース] #
一度に複数のプロパティを設定します。
サポートされているプロパティは
財産
説明
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
スカラーまたはなし
ブール
ブール
パッチまたは (パス、変換) またはなし
力
浮く
ブール
物体
ブール
(float、float) または呼び出し可能
None または bool または float または callable
ブール
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
力
ブール
浮く
浮く
- クラス matplotlib.offsetbox。OffsetBox ( * args , ** kwargs ) [ソース] #
拠点:
Artist
OffsetBox は単純なコンテナ アーティストです。
子アーティストは、親に対して相対的な位置に描画されることを意図しています。
アーティスト自身であるため、すべてのパラメータが に渡され
Artist
ます。- 含む(マウスイベント) [ソース] #
マウス イベントの contains-check を子に委譲します。
コンテナとして、
OffsetBox
はマウス イベントに応答しません。- パラメータ:
- 戻り値:
- ブール値を含む
値が半径内にあるかどうか。
- 詳細辞書
ピック半径に含まれるポイントなど、イベント コンテキストの詳細に関するアーティスト固有のディクショナリ。詳細については、個々のアーティスト サブクラスを参照してください。
こちらもご覧ください
- get_extent_offsets (レンダラー) [ソース] #
子のオフセットを更新し、ボックスの範囲を返します。
- パラメータ:
- レンダラー
RendererBase
サブクラス
- レンダラー
- 戻り値:
- 幅
- 身長
- xdescent
- ydescent
- (xoffset, yoffset) ペアのリスト
- get_offset ( width , height , xdescent , ydescent , renderer ) [source] #
オフセットをタプル (x, y) として返します。
オフセットが callable によって動的に決定される場合を処理するには、エクステント パラメータを指定する必要があります (「 」を参照
set_offset
)。- パラメータ:
- 幅、高さ、xdescent、ydescent
範囲パラメーター。
- レンダラー
RendererBase
サブクラス
- get_window_extent ( renderer = None ) [source] #
表示スペースでアーティストのバウンディング ボックスを取得します。
境界ボックスの幅と高さは負ではありません。
サブクラスは、境界ボックスの「タイトな」計算に含めるためにオーバーライドする必要があります。デフォルトでは、0, 0 で空のバウンディング ボックスを返します。
この関数を使用するときは注意してください。アーティストのアーティスト ウィンドウ範囲が変更された場合、結果は更新されません。範囲は、座標軸の範囲、Figure のサイズ、または使用されるキャンバス (Figure の保存時に行われる) の変更など、変換スタック内の変更によって変更される可能性があります。これにより、インタラクティブな Figure が画面上で正常に表示されても、正しく保存されないという予期しない動作が発生する可能性があります。
- set ( * , agg_filter=<UNSET> , alpha=<UNSET > , animation=<UNSET> , clip_box=<UNSET> ,clip_on =<UNSET> , clip_path=<UNSET> , gid=<UNSET> , height=<UNSET > , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , offset=<UNSET> , path_effects=<UNSET> , picker=< UNSET> , rasterized=<UNSET > , sketch_params=<UNSET> , snap=<UNSET> ,transform=<UNSET> ,url=<UNSET> , visible=<UNSET> , width=<UNSET> , zorder=<UNSET> ) [ソース] #
一度に複数のプロパティを設定します。
サポートされているプロパティは
財産
説明
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
スカラーまたはなし
ブール
ブール
パッチまたは (パス、変換) またはなし
力
浮く
ブール
物体
ブール
(float、float) または呼び出し可能
None または bool または float または callable
ブール
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
力
ブール
浮く
浮く
- クラス matplotlib.offsetbox。OffsetImage ( arr , * , zoom = 1 , cmap = None , norm = None , interpolation = None , origin = None , filternorm = True , filterrad = 4.0 , resample = False , dpi_cor = True , ** kwargs ) [source] #
拠点:
OffsetBox
- get_window_extent ( renderer = None ) [source] #
表示スペースでアーティストのバウンディング ボックスを取得します。
境界ボックスの幅と高さは負ではありません。
サブクラスは、境界ボックスの「タイトな」計算に含めるためにオーバーライドする必要があります。デフォルトでは、0, 0 で空のバウンディング ボックスを返します。
この関数を使用するときは注意してください。アーティストのアーティスト ウィンドウ範囲が変更された場合、結果は更新されません。範囲は、座標軸の範囲、Figure のサイズ、または使用されるキャンバス (Figure の保存時に行われる) の変更など、変換スタック内の変更によって変更される可能性があります。これにより、インタラクティブな Figure が画面上で正常に表示されても、正しく保存されないという予期しない動作が発生する可能性があります。
- set ( * , agg_filter=<UNSET> , alpha=<UNSET > , animation=<UNSET> , clip_box=<UNSET> ,clip_on =<UNSET> , clip_path=<UNSET> , data=<UNSET> , gid=<UNSET > , height=<UNSET> , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , offset=<UNSET> , path_effects=<UNSET> , picker=< UNSET> , rasterized=< UNSET> , sketch_params=<UNSET> ,snap=<UNSET> ,transform=<UNSET> , url=<UNSET> , visible=<UNSET> , width=<UNSET> , zoom=<UNSET> , zorder=<UNSET> ) [source] #
一度に複数のプロパティを設定します。
サポートされているプロパティは
財産
説明
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
スカラーまたはなし
ブール
ブール
パッチまたは (パス、変換) またはなし
わからない
力
浮く
ブール
物体
ブール
(float、float) または呼び出し可能
None または bool または float または callable
ブール
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
力
ブール
浮く
わからない
浮く
- クラス matplotlib.offsetbox。PackerBase ( pad = None , sep = None , width = None , height = None , align = 'baseline' , mode = 'fixed' , children = None ) [source] #
拠点:
OffsetBox
- パラメータ:
- パッドフロート、オプション
ポイント単位の境界パディング。
- 9 月フロート、オプション
ポイント単位の項目間の間隔。
- 幅、高さfloat、オプション
コンテナー ボックスの幅と高さ (ピクセル単位) 。 Noneの場合に計算されます。
- align {'top', 'bottom', 'left', 'right', 'center', 'baseline'}, デフォルト: 'baseline'
ボックスの整列。
- モード{'fixed', 'expand', 'equal'}, デフォルト: 'fixed'
パッキングモード。
'fixed' は、指定されたs をsep間隔
Artist
で密にパックします。'expand' は、利用可能な最大スペースを使用して、アーティストを等間隔で配置します。
「等しい」: 各アーティストは、利用可能なスペースの等しい部分であり、その中で左揃え (または上揃え) です。
- 子リスト
Artist
パックするアーティスト。
ノート
padとsepはポイント単位で、レンダラーの dpi でスケーリングされますが、幅と高さはピクセル単位です。
- set ( * , agg_filter=<UNSET> , alpha=<UNSET > , animation=<UNSET> , clip_box=<UNSET> ,clip_on =<UNSET> , clip_path=<UNSET> , gid=<UNSET> , height=<UNSET > , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , offset=<UNSET> , path_effects=<UNSET> , picker=< UNSET> , rasterized=<UNSET > , sketch_params=<UNSET> , snap=<UNSET> ,transform=<UNSET> ,url=<UNSET> , visible=<UNSET> , width=<UNSET> , zorder=<UNSET> ) [ソース] #
一度に複数のプロパティを設定します。
サポートされているプロパティは
財産
説明
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
スカラーまたはなし
ブール
ブール
パッチまたは (パス、変換) またはなし
力
浮く
ブール
物体
ブール
(float、float) または呼び出し可能
None または bool または float または callable
ブール
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
力
ブール
浮く
浮く
- クラス matplotlib.offsetbox。PaddedBox ( child , pad = None , * , draw_frame = False , patch_attrs = None ) [source] #
拠点:
OffsetBox
の周囲にパディングを追加するコンテナ
Artist
。には、レンダリング時に視覚化するために使用される が
PaddedBox
含まれています。FancyBboxPatch
- パラメータ:
- 子
Artist
含まれて
Artist
いる .- パッドフロート
ポイント単位のパディング。これは、レンダラーの dpi でスケーリングされます。対照的に、幅と高さはピクセル単位であるため、スケーリングされません。
- draw_frameブール値
含まれている を描画するかどうか
FancyBboxPatch
。- patch_attrs dict または None
含まれている に渡される追加のパラメータ
FancyBboxPatch
。
- 子
- get_extent_offsets (レンダラー) [ソース] #
子のオフセットを更新し、ボックスの範囲を返します。
- パラメータ:
- レンダラー
RendererBase
サブクラス
- レンダラー
- 戻り値:
- 幅
- 身長
- xdescent
- ydescent
- (xoffset, yoffset) ペアのリスト
- set ( * , agg_filter=<UNSET> , alpha=<UNSET > , animation=<UNSET> , clip_box=<UNSET> ,clip_on =<UNSET> , clip_path=<UNSET> , gid=<UNSET> , height=<UNSET > , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , offset=<UNSET> , path_effects=<UNSET> , picker=< UNSET> , rasterized=<UNSET > , sketch_params=<UNSET> , snap=<UNSET> ,transform=<UNSET> ,url=<UNSET> , visible=<UNSET> , width=<UNSET> , zorder=<UNSET> ) [ソース] #
一度に複数のプロパティを設定します。
サポートされているプロパティは
財産
説明
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
スカラーまたはなし
ブール
ブール
パッチまたは (パス、変換) またはなし
力
浮く
ブール
物体
ブール
(float、float) または呼び出し可能
None または bool または float または callable
ブール
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
力
ブール
浮く
浮く
- クラス matplotlib.offsetbox。TextArea ( s , * , textprops = None , multilinebaseline = False ) [source] #
拠点:
OffsetBox
TextArea は、単一の Text インスタンスのコンテナ アーティストです。
デフォルトでは、テキストはベースライン + 左揃えで (0, 0) に配置されます。TextArea インスタンスの幅と高さは、その子テキストの幅と高さです。
- パラメータ:
- s str
表示するテキスト。
- textprops dict、デフォルト: {}
Text
TextArea 内のインスタンスに渡されるキーワード パラメータのディクショナリ。- multilinebaseline bool、デフォルト: False
複数行テキストのベースラインを調整して、(ほぼ) 単一行テキストの中央に配置するかどうか。
- get_window_extent ( renderer = None ) [source] #
表示スペースでアーティストのバウンディング ボックスを取得します。
境界ボックスの幅と高さは負ではありません。
サブクラスは、境界ボックスの「タイトな」計算に含めるためにオーバーライドする必要があります。デフォルトでは、0, 0 で空のバウンディング ボックスを返します。
この関数を使用するときは注意してください。アーティストのアーティスト ウィンドウ範囲が変更された場合、結果は更新されません。範囲は、座標軸の範囲、Figure のサイズ、または使用されるキャンバス (Figure の保存時に行われる) の変更など、変換スタック内の変更によって変更される可能性があります。これにより、インタラクティブな Figure が画面上で正常に表示されても、正しく保存されないという予期しない動作が発生する可能性があります。
- set ( * , agg_filter=<UNSET> , alpha=<UNSET > , animation=<UNSET> , clip_box=<UNSET> ,clip_on =<UNSET> , clip_path=<UNSET> , gid=<UNSET> , height=<UNSET > , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , multilinebaseline=<UNSET> , offset=<UNSET> , path_effects=<UNSET> , picker=< UNSET> , rasterized=< UNSET> , sketch_params=<UNSET>, snap=<UNSET> ,text=<UNSET> , transform=<UNSET> , url=<UNSET> , visible=<UNSET> , width=<UNSET> , zorder=<UNSET> ) [source] #
一度に複数のプロパティを設定します。
サポートされているプロパティは
財産
説明
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
スカラーまたはなし
ブール
ブール
パッチまたは (パス、変換) またはなし
力
浮く
ブール
物体
ブール
わからない
(浮く、浮く)
None または bool または float または callable
ブール
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
わからない
わからない
力
ブール
浮く
浮く
- クラス matplotlib.offsetbox。VPacker ( pad = None , sep = None , width = None , height = None , align = 'baseline' , mode = 'fixed' , children = None ) [source] #
拠点:
PackerBase
VPacker は子を垂直にパックし、描画時に相対的な位置を自動的に調整します。
- パラメータ:
- パッドフロート、オプション
ポイント単位の境界パディング。
- 9 月フロート、オプション
ポイント単位の項目間の間隔。
- 幅、高さfloat、オプション
コンテナー ボックスの幅と高さ (ピクセル単位) 。 Noneの場合に計算されます。
- align {'top', 'bottom', 'left', 'right', 'center', 'baseline'}, デフォルト: 'baseline'
ボックスの整列。
- モード{'fixed', 'expand', 'equal'}, デフォルト: 'fixed'
パッキングモード。
'fixed' は、指定されたs をsep間隔
Artist
で密にパックします。'expand' は、利用可能な最大スペースを使用して、アーティストを等間隔で配置します。
「等しい」: 各アーティストは、利用可能なスペースの等しい部分であり、その中で左揃え (または上揃え) です。
- 子リスト
Artist
パックするアーティスト。
ノート
padとsepはポイント単位で、レンダラーの dpi でスケーリングされますが、幅と高さはピクセル単位です。
- get_extent_offsets (レンダラー) [ソース] #
子のオフセットを更新し、ボックスの範囲を返します。
- パラメータ:
- レンダラー
RendererBase
サブクラス
- レンダラー
- 戻り値:
- 幅
- 身長
- xdescent
- ydescent
- (xoffset, yoffset) ペアのリスト
- set ( * , agg_filter=<UNSET> , alpha=<UNSET > , animation=<UNSET> , clip_box=<UNSET> ,clip_on =<UNSET> , clip_path=<UNSET> , gid=<UNSET> , height=<UNSET > , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , offset=<UNSET> , path_effects=<UNSET> , picker=< UNSET> , rasterized=<UNSET > , sketch_params=<UNSET> , snap=<UNSET> ,transform=<UNSET> ,url=<UNSET> , visible=<UNSET> , width=<UNSET> , zorder=<UNSET> ) [ソース] #
一度に複数のプロパティを設定します。
サポートされているプロパティは
財産
説明
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
スカラーまたはなし
ブール
ブール
パッチまたは (パス、変換) またはなし
力
浮く
ブール
物体
ブール
(float、float) または呼び出し可能
None または bool または float または callable
ブール
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
力
ブール
浮く
浮く