matplotlib.projections
#
データ空間から画面空間にマップする分離不可能な変換。
プロジェクションはAxes
サブクラスとして定義されます。次の要素が含まれます。
データ座標から表示座標への変換。
その変換の逆。これは、たとえば、マウスの位置を画面空間からデータ空間に変換するために使用されます。
グリッド線、目盛り、目盛りラベルの変換。カスタム プロジェクションでは、多くの場合、これらの要素を特別な場所に配置する必要があり、Matplotlib にはそうするのに役立つ機能があります。
cla
直線軸のデフォルトは適切でない可能性があるため、デフォルト値の設定 (オーバーライド)。楕円軸などの軸の形状を定義します。これは、プロットの背景を描画したり、データ要素を切り取ったりするために使用されます。
プロジェクション用のカスタム ロケーターとフォーマッターの定義。たとえば、地理的投影では、データがラジアンであっても、グリッドを度で表示する方が便利な場合があります。
インタラクティブなパンとズームを設定します。これは、読者に任せる「高度な」機能として残されていますが、極座標プロットの例が にあります
matplotlib.projections.polar
。追加の利便性または機能のための追加のメソッド。
投影軸が定義されると、次の 2 つの方法のいずれかで使用できます。
class 属性を定義することにより
name
、投影軸を登録してmatplotlib.projections.register_projection
、名前で簡単に呼び出すことができます。fig.add_subplot(projection="my_proj_name")
より複雑でパラメーター化可能な射影の場合は、メソッドを含む一般的な「射影」オブジェクトを定義できます
_as_mpl_axes
。_as_mpl_axes
は引数を取らず、投影の軸サブクラスと、サブクラスのメソッドに渡す追加の引数の辞書を返す必要があります__init__
。続いて、パラメータ化されたプロジェクションを次のように初期化できます。fig.add_subplot(projection=MyProjection(param1=param1_value))
_as_mpl_axes
MyProjection は、メソッドを実装するオブジェクトです。
本格的で多くの注釈が付けられた例は、
カスタム プロジェクションにあります。の極座標プロット機能
matplotlib.projections.polar
も興味深いかもしれません。
- matplotlib.projections。get_projection_class ( projection = None ) [source] #
その名前から射影クラスを取得します。
投影が None の場合、標準の直線投影が返されます。
matplotlib.projections.polar
#
- クラス matplotlib.projections.polar. InvertedPolarTransform (軸=なし、 use_rmin = True、 _apply_theta_transforms = True ) [source] #
拠点:
Transform
極座標変換の逆で、デカルト座標空間xおよびyをthetaおよびrにマッピングします。
- パラメータ:
- shorthand_name str
変換の「名前」を表す文字列。
str(transform)
この名前は、DEBUG=Trueの場合の読みやすさを向上させる以外に意味はありません 。
- has_inverse = True #
この変換に対応する逆変換がある場合は true。
- input_dims = 2 #
この変換の入力次元の数。サブクラスで (整数で) オーバーライドする必要があります。
- 反転( ) [ソース] #
対応する逆変換を返します。
を保持します。
x == self.inverted().transform(self.transform(x))
このメソッドの戻り値は一時的なものとして扱う必要があります。自分自身への更新は、その逆コピーへの対応する更新を引き起こしません。
- output_dims = 2 #
この変換の出力次元の数。サブクラスで (整数で) オーバーライドする必要があります。
- transform_non_affine ( xy ) [ソース] #
この変換の非アフィン部分のみを適用します。
transform(values)
は常に と同等transform_affine(transform_non_affine(values))
です。非アフィン変換では、これは一般に と同等
transform(values)
です。アフィン変換では、これは常にノーオペレーションです。- パラメータ:
- 値の配列
input_dims
長さまたは形状 (N x )の NumPy 配列としての入力値input_dims
。
- 戻り値:
- 配列
入力に応じて、長さ
output_dims
または形状 (N x )の NumPy 配列としての出力値。output_dims
- クラス matplotlib.projections.polar. PolarAffine ( scale_transform , limits ) [ソース] #
拠点:
Affine2DBase
極投影のアフィン部分。最大半径が軸の円の端に置かれるように出力をスケーリングします。
制限は、データの表示制限です。使用される境界の唯一の部分は、y 制限 (半径制限用) です。シータ範囲は、非アフィン変換によって処理されます。
- クラス matplotlib.projections.polar. PolarAxes ( * args、 theta_offset = 0、 theta_direction = 1、 rlabel_position = 22.5、 ** kwargs ) [source] #
拠点:
Axes
入力次元がtheta、rである極座標グラフ投影。
シータは東を指し始め、反時計回りに進みます。
Figure に Axes を作成します。
- パラメータ:
- 図
Figure
軸は図に組み込まれています。
Figure
- rectタプル (左、下、幅、高さ)。
Axes は長方形rectに組み込まれています。rectは
Figure
座標です。- sharex、sharey
Axes
、オプション - frameon bool、デフォルト: True
Axes フレームを表示するかどうか。
- box_aspect float、オプション
軸ボックスの固定アスペクト、つまり高さと幅の比率を設定します。詳細
set_box_aspect
については、を参照してください。- **kwargs
その他のオプションのキーワード引数:
財産
説明
{'ボックス', 'データリム'}
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
スカラーまたはなし
(float, float) または {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
ブール
{'auto', 'equal'} または float
ブール
わからない
わからない
Callable[[Axes, Renderer], Bbox]
ブールまたは「行」
float または None
ブール
パッチまたは (パス、変換) またはなし
facecolor
またはfc色
ブール
力
ブール
物体
ブール
ブール
わからない
None または bool または float または callable
[左、下、幅、高さ] または
Bbox
わからない
float または None
ブール
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
力
力
ブール
わからない
力
(下:浮き、上:浮き)
-0.5 より大きい float
わからない
わからない
わからない
わからない
力
(下:浮き、上:浮き)
-0.5 より大きい float
わからない
わからない
わからない
浮く
- 図
- 戻り値:
- class InvertedPolarTransform ( axis = None , use_rmin = True , _apply_theta_transforms = True ) [source] #
拠点:
Transform
極座標変換の逆で、デカルト座標空間xおよびyをthetaおよびrにマッピングします。
- パラメータ:
- shorthand_name str
変換の「名前」を表す文字列。
str(transform)
この名前は、DEBUG=Trueの場合の読みやすさを向上させる以外に意味はありません 。
- has_inverse = True #
この変換に対応する逆変換がある場合は true。
- input_dims = 2 #
この変換の入力次元の数。サブクラスで (整数で) オーバーライドする必要があります。
- 反転( ) [ソース] #
対応する逆変換を返します。
を保持します。
x == self.inverted().transform(self.transform(x))
このメソッドの戻り値は一時的なものとして扱う必要があります。自分自身への更新は、その逆コピーへの対応する更新を引き起こしません。
- output_dims = 2 #
この変換の出力次元の数。サブクラスで (整数で) オーバーライドする必要があります。
- transform_non_affine ( xy ) [ソース] #
この変換の非アフィン部分のみを適用します。
transform(values)
は常に と同等transform_affine(transform_non_affine(values))
です。非アフィン変換では、これは一般に と同等
transform(values)
です。アフィン変換では、これは常にノーオペレーションです。- パラメータ:
- 値の配列
input_dims
長さまたは形状 (N x )の NumPy 配列としての入力値input_dims
。
- 戻り値:
- 配列
入力に応じて、長さ
output_dims
または形状 (N x )の NumPy 配列としての出力値。output_dims
- class PolarAffine ( scale_transform , limits ) [ソース] #
拠点:
Affine2DBase
極投影のアフィン部分。最大半径が軸の円の端に置かれるように出力をスケーリングします。
制限は、データの表示制限です。使用される境界の唯一の部分は、y 制限 (半径制限用) です。シータ範囲は、非アフィン変換によって処理されます。
- class PolarTransform ( axis = None , use_rmin = True , _apply_theta_transforms = True ) [source] #
拠点:
Transform
基本極座標変換。
この変換は、極座標をデカルト座標にマップします(ただし、画面空間での配置は処理しません)。
(theta, r)
(x, y) = (r * cos(theta), r * sin(theta))
固定半径のパス セグメントは、 の長さの円弧に自動的に変換されます。
path._interpolation_steps > 1
- パラメータ:
- shorthand_name str
変換の「名前」を表す文字列。
str(transform)
この名前は、DEBUG=Trueの場合の読みやすさを向上させる以外に意味はありません 。
- has_inverse = True #
この変換に対応する逆変換がある場合は true。
- input_dims = 2 #
この変換の入力次元の数。サブクラスで (整数で) オーバーライドする必要があります。
- 反転( ) [ソース] #
対応する逆変換を返します。
を保持します。
x == self.inverted().transform(self.transform(x))
このメソッドの戻り値は一時的なものとして扱う必要があります。自分自身への更新は、その逆コピーへの対応する更新を引き起こしません。
- output_dims = 2 #
この変換の出力次元の数。サブクラスで (整数で) オーバーライドする必要があります。
- transform_non_affine ( tr ) [ソース] #
この変換の非アフィン部分のみを適用します。
transform(values)
は常に と同等transform_affine(transform_non_affine(values))
です。非アフィン変換では、これは一般に と同等
transform(values)
です。アフィン変換では、これは常にノーオペレーションです。- パラメータ:
- 値の配列
input_dims
長さまたは形状 (N x )の NumPy 配列としての入力値input_dims
。
- 戻り値:
- 配列
入力に応じて、長さ
output_dims
または形状 (N x )の NumPy 配列としての出力値。output_dims
- class RadialLocator ( base , axes = None ) [source] #
拠点:
Locator
半径の目盛りを見つけるために使用されます。
すべての目盛りが厳密に正であることを確認します。他のすべてのタスクについては、ベースに委譲します(これは、 r軸
Locator
のスケールによって異なる場合があります)。
- class ThetaLocator ( base ) [ソース] #
拠点:
Locator
シータ ティックの位置を特定するために使用されます。
これは、ビューが円全体にまたがる場合を除いて、ベース ロケーターと同じように機能します。このような場合、以前に使用された 45 度ごとの既定の位置が返されます。
- can_pan ( ) [ソース] #
この軸がパン/ズーム ボタン機能をサポートするかどうかを返します。
極軸の場合、これは少し誤解を招きます。パンとズームの両方が同じボタンで実行されます。パンニングは方位角で実行され、ズームは放射状に沿って実行されます。
- drag_pan (ボタン,キー, x , y ) [ソース] #
パン操作中にマウスが移動すると呼び出されます。
- パラメータ:
- ボタン
MouseButton
押されたマウス ボタン。
- キーstr または None
押されたキー (存在する場合)。
- x、yフロート
表示座標でのマウス座標。
- ボタン
ノート
これは、新しいプロジェクション タイプによって上書きされることを意図しています。
- draw (レンダラー) [ソース] #
指定されたレンダラーを使用してアーティスト (およびその子) を描画します。
アーティストが表示されていない場合、これは効果がありません (
Artist.get_visible
False を返します)。- パラメータ:
- レンダラー
RendererBase
のサブクラス。
- レンダラー
ノート
このメソッドは Artist サブクラスでオーバーライドされます。
- end_pan ( ) [ソース] #
パン操作が完了したとき (マウス ボタンが押されたとき) に呼び出されます。
ノート
これは、新しいプロジェクション タイプによって上書きされることを意図しています。
- get_xaxis_text1_transform (パッド) [ソース] #
- 戻り値:
- 変換変換
x 軸ラベルの描画に使用される変換。これ により、軸とラベルの間にpad_pointsのパディング (ポイント単位) が追加されます。x 方向はデータ座標で、y 方向は軸座標です。
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
テキストの垂直方向の配置。
- halign {'中央', '左', '右'}
テキストの水平方向の配置。
ノート
この変換は主に
Axis
クラスによって使用され、異なる場所に軸要素を配置する必要がある可能性がある新しい種類の射影によってオーバーライドされることを意図しています。
- get_xaxis_text2_transform (パッド) [ソース] #
- 戻り値:
- 変換変換
軸とラベルの間にpad_pointsのパディング (ポイント単位)を追加する、セカンダリ x 軸ラベルの描画に使用される変換。x 方向はデータ座標で、y 方向は軸座標です。
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
テキストの垂直方向の配置。
- halign {'中央', '左', '右'}
テキストの水平方向の配置。
ノート
この変換は主に
Axis
クラスによって使用され、異なる場所に軸要素を配置する必要がある可能性がある新しい種類の射影によってオーバーライドされることを意図しています。
- get_xaxis_transform ( which = 'grid' ) [ソース] #
x 軸のラベル、目盛り、およびグリッド線の描画に使用される変換を取得します。x 方向はデータ座標で、y 方向は軸座標です。
ノート
この変換は主に
Axis
クラスによって使用され、異なる場所に軸要素を配置する必要がある可能性がある新しい種類の射影によってオーバーライドされることを意図しています。
- get_yaxis_text1_transform (パッド) [ソース] #
- 戻り値:
- 変換変換
y 軸ラベルの描画に使用される変換。これ により、軸とラベルの間にpad_pointsのパディング (ポイント単位) が追加されます。x 方向は軸座標で、y 方向はデータ座標です。
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
テキストの垂直方向の配置。
- halign {'中央', '左', '右'}
テキストの水平方向の配置。
ノート
この変換は主に
Axis
クラスによって使用され、異なる場所に軸要素を配置する必要がある可能性がある新しい種類の射影によってオーバーライドされることを意図しています。
- get_yaxis_text2_transform (パッド) [ソース] #
- 戻り値:
- 変換変換
セカンダリ y 軸ラベルの描画に使用される変換。これにより、軸とラベルの間にpad_pointsのパディング (ポイント単位) が追加されます。x 方向は軸座標で、y 方向はデータ座標です。
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
テキストの垂直方向の配置。
- halign {'中央', '左', '右'}
テキストの水平方向の配置。
ノート
この変換は主に
Axis
クラスによって使用され、異なる場所に軸要素を配置する必要がある可能性がある新しい種類の射影によってオーバーライドされることを意図しています。
- get_yaxis_transform ( which = 'grid' ) [ソース] #
y 軸のラベル、目盛り、およびグリッド線の描画に使用される変換を取得します。x 方向は軸座標で、y 方向はデータ座標です。
ノート
この変換は主に
Axis
クラスによって使用され、異なる場所に軸要素を配置する必要がある可能性がある新しい種類の射影によってオーバーライドされることを意図しています。
- name = '極性' #
- set ( *、 adjustable=<UNSET>、 agg_filter=<UNSET>、 alpha=<UNSET>、 anchor=< UNSET> 、 animate=<UNSET >、 aspect=<UNSET>、 autoscale_on=<UNSET>、 autoscalex_on=<UNSET >、 autoscaley_on=<UNSET>、 axes_locator=<UNSET>、 axisbelow=<UNSET>、 box_aspect=<UNSET>、 clip_box=<UNSET>、 clip_on=<UNSET>、 clip_path=<UNSET>、 facecolor=<UNSET>、 frame_on=<UNSET> , gid=<UNSET>、in_layout=<UNSET>、label=<UNSET>、mouseover=<UNSET>、navigate=<UNSET>、path_effects=<UNSET>、picker=<UNSET>、position=<UNSET>、prop_cycle=<UNSET > 、rasterization_zorder =<UNSET > , rasterized=<UNSET> , rgrids=<UNSET> , rlabel_position =<UNSET> , rlim=<UNSET> , rmax=<UNSET> , rmin=<UNSET> , rorigin=<UNSET> , rscale=< UNSET> , rticks=<UNSET>、sketch_params=<UNSET>, snap=<UNSET> , theta_direction=<UNSET> , theta_offset=<UNSET> , theta_zero_location=<UNSET> , thetagrids=<UNSET> , thetalim=<UNSET> , thetamax=<UNSET> , thetamin=<UNSET> , title =<UNSET> , transform=<UNSET> , url=<UNSET> , visible=<UNSET> , xbound=<UNSET> , xlabel=<UNSET> , xlim=<UNSET> , xmargin=<UNSET> , xscale=< UNSET> , xticklabels=<UNSET>, xticks=<UNSET> ,ybound=<UNSET> , ylabel=<UNSET> , ylim=<UNSET> , ymargin=<UNSET> , yscale=<UNSET> , yticklabels=<UNSET> , yticks=<UNSET> , zorder=<UNSET> ) [ソース] #
一度に複数のプロパティを設定します。
サポートされているプロパティは
財産
説明
{'ボックス', 'データリム'}
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
スカラーまたはなし
(float, float) または {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
ブール
{'auto', 'equal'} または float
ブール
わからない
わからない
Callable[[Axes, Renderer], Bbox]
ブールまたは「行」
float または None
ブール
パッチまたは (パス、変換) またはなし
facecolor
またはfc色
ブール
力
ブール
物体
ブール
ブール
わからない
None または bool または float または callable
[左、下、幅、高さ] または
Bbox
わからない
float または None
ブール
フロート付きのタプル
番号
わからない
浮く
浮く
浮く
わからない
わからない
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
わからない
わからない
力
フロート、度を含むタプル
わからない
わからない
わからない
力
力
ブール
わからない
力
(下:浮き、上:浮き)
-0.5 より大きい float
わからない
わからない
わからない
わからない
力
(下:浮き、上:浮き)
-0.5 より大きい float
わからない
わからない
わからない
浮く
- set_rgrids ( radii , labels = None , angle = None , fmt = None , ** kwargs ) [source] #
極座標プロットに放射状のグリッド線を設定します。
- パラメータ:
- float を持つ半径タプル
放射状グリッド線の半径
- 文字列またはなしでタプルにラベルを付ける
各放射状グリッド線で使用するラベル。Noneの
matplotlib.ticker.ScalarFormatter
場合に使用されます。- アングルフロート
半径ラベルの角度位置 (度単位)。
- fmt str または None
で使用されるフォーマット文字列
matplotlib.ticker.FormatStrFormatter
。たとえば、「%f」。
- 戻り値:
- 行のリスト
lines.Line2D
放射状のグリッド線。
- ラベルのリスト
text.Text
目盛りラベル。
- 行のリスト
- その他のパラメータ:
- **kwargs
kwargsは、ラベルのオプション
Text
プロパティです。
- set_rlim (下=なし、上=なし、 *、出力=真、自動=偽、 ** kwargs ) [ソース] #
放射軸のビュー制限を設定します。
この関数は のように動作しますが、さらにrminとrmaxをbottomとtopのエイリアスとして
Axes.set_ylim
サポートし ます。こちらもご覧ください
- set_theta_direction (方向) [ソース] #
シータが増加する方向を設定します。
- 時計回り、-1:
シータは時計回りに増加します
- 反時計回り、反時計回り、1:
シータは反時計回りに増加します
- set_theta_zero_location ( loc、オフセット= 0.0 ) [ソース] #
シータのゼロの位置を設定します。
これは単に
set_theta_offset
ラジアン単位の正しい値で呼び出します。- パラメータ:
- ロック文字列
"N"、"NW"、"W"、"SW"、"S"、"SE"、"E"、または "NE" のいずれかです。
- オフセットフロート、デフォルト: 0
指定されたlocから適用する度単位のオフセット。注: このオフセットは、方向の設定に関係なく、常に反時計回りに適用されます。
- set_thetagrids ( angle , labels = None , fmt = None , ** kwargs ) [source] #
極座標プロットで theta グリッドラインを設定します。
- パラメータ:
- float と度を含む角度のタプル
シータ グリッド線の角度。
- 文字列またはなしでタプルにラベルを付ける
各シータ グリッドラインで使用するラベル。Noneの
projections.polar.ThetaFormatter
場合に使用されます。- fmt str または None
で使用されるフォーマット文字列
matplotlib.ticker.FormatStrFormatter
。たとえば、「%f」。使用される角度はラジアンであることに注意してください。
- 戻り値:
- 行のリスト
lines.Line2D
シータのグリッド線。
- ラベルのリスト
text.Text
目盛りラベル。
- 行のリスト
- その他のパラメータ:
- **kwargs
kwargsは、ラベルのオプション
Text
プロパティです。
- set_thetalim ( *引数, ** kwargs ) [ソース] #
シータの最小値と最大値を設定します。
次の署名を使用できます。
set_thetalim(minval, maxval)
: 制限をラジアンで設定します。set_thetalim(thetamin=minval, thetamax=maxval)
: 制限を度数で設定します。
ここで、minval と maxval は最小値と最大値です。値は範囲にラップされます\([0, 2\pi]\)(ラジアン単位) であるため、たとえば、軸を 0 の周りで対称にすることができます。絶対角度差が完全な円よりも大きい場合、ValueError が発生します。
set_thetalim(-np.pi / 2, np.pi / 2)
- set_yscale ( *引数, ** kwargs ) [ソース] #
y 軸のスケールを設定します。
- パラメータ:
- 値{"linear"、"log"、"symlog"、"logit"、...} または
ScaleBase
適用する軸スケール タイプ。
- **kwargs
スケールに応じて、さまざまなキーワード引数が受け入れられます。それぞれのクラス キーワード引数を参照してください。
- 値{"linear"、"log"、"symlog"、"logit"、...} または
ノート
デフォルトでは、Matplotlib は上記のスケールをサポートしています。さらに、カスタム スケールは を使用して登録できます
matplotlib.scale.register_scale
。これらのスケールは、ここでも使用できます。
- start_pan ( x , y ,ボタン) [ソース] #
パン操作が開始されたときに呼び出されます。
- パラメータ:
- x、yフロート
表示座標でのマウス座標。
- ボタン
MouseButton
押されたマウス ボタン。
ノート
これは、新しいプロジェクション タイプによって上書きされることを意図しています。
- クラス matplotlib.projections.polar. PolarTransform ( axis = None , use_rmin = True , _apply_theta_transforms = True ) [source] #
拠点:
Transform
基本極座標変換。
この変換は、極座標をデカルト座標にマップします(ただし、画面空間での配置は処理しません)。
(theta, r)
(x, y) = (r * cos(theta), r * sin(theta))
固定半径のパス セグメントは、 の長さの円弧に自動的に変換されます。
path._interpolation_steps > 1
- パラメータ:
- shorthand_name str
変換の「名前」を表す文字列。
str(transform)
この名前は、DEBUG=Trueの場合の読みやすさを向上させる以外に意味はありません 。
- has_inverse = True #
この変換に対応する逆変換がある場合は true。
- input_dims = 2 #
この変換の入力次元の数。サブクラスで (整数で) オーバーライドする必要があります。
- 反転( ) [ソース] #
対応する逆変換を返します。
を保持します。
x == self.inverted().transform(self.transform(x))
このメソッドの戻り値は一時的なものとして扱う必要があります。自分自身への更新は、その逆コピーへの対応する更新を引き起こしません。
- output_dims = 2 #
この変換の出力次元の数。サブクラスで (整数で) オーバーライドする必要があります。
- transform_non_affine ( tr ) [ソース] #
この変換の非アフィン部分のみを適用します。
transform(values)
は常に と同等transform_affine(transform_non_affine(values))
です。非アフィン変換では、これは一般に と同等
transform(values)
です。アフィン変換では、これは常にノーオペレーションです。- パラメータ:
- 値の配列
input_dims
長さまたは形状 (N x )の NumPy 配列としての入力値input_dims
。
- 戻り値:
- 配列
入力に応じて、長さ
output_dims
または形状 (N x )の NumPy 配列としての出力値。output_dims
- クラス matplotlib.projections.polar. RadialAxis ( * args , ** kwargs ) [ソース] #
拠点:
YAxis
ラジアル軸。
これは、 の特定のプロパティをオーバーライド
YAxis
して、ラジアル軸に特別なケースを提供します。- パラメータ:
- 軸
matplotlib.axes.Axes
作成された
Axes
Axis が属する 。- pickradiusフロート
封じ込めテストの許容半径。も参照してください
Axis.contains
。
- 軸
- axis_name = '半径' #
軸を識別する読み取り専用の名前。
- クリア( ) [ソース] #
軸をクリアします。
これにより、軸のプロパティがデフォルト値にリセットされます。
ラベル
スケール
ロケーター、フォーマッター、ティック
主グリッドと副グリッド
単位
登録されたコールバック
- set ( *、 agg_filter=<UNSET>、 alpha=<UNSET>、 animated=<UNSET>、 clip_box=<UNSET>、 clip_on=<UNSET>、 clip_path=<UNSET>、 data_interval=<UNSET>、 gid=<UNSET >、 in_layout=<UNSET>、 inverted=<UNSET>、 label=<UNSET>、 label_coords=<UNSET>、 label_position=<UNSET>、 label_text=<UNSET>、 major_formatter=<UNSET>、 major_locator=<UNSET>、minor_formatter=<UNSET> ,minor_locator=<UNSET> , mouseover=<UNSET> , offset_position=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , pickradius=<UNSET > , rasterized=<UNSET > , remove_overlapping_locs=<UNSET> , sketch_params= <UNSET> , snap=<UNSET> , tick_params=<UNSET> , ticklabels=<UNSET> , ticks=<UNSET> , ticks_position=<UNSET> , transform=<UNSET> , units=<UNSET> , url=<UNSET >、view_interval=<UNSET> ,visible=<UNSET> , zorder=<UNSET> ) [ソース] #
一度に複数のプロパティを設定します。
サポートされているプロパティは
財産
説明
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
スカラーまたはなし
ブール
ブール
パッチまたは (パス、変換) またはなし
わからない
力
ブール
わからない
物体
わからない
{'左右'}
力
Formatter
、str
、または関数Formatter
、str
、または関数ブール
{'左右'}
None または bool または float または callable
浮く
ブール
わからない
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
わからない
str または
Text
s のシーケンスフロートのリスト
{'左', '右', '両方', 'デフォルト', 'なし'}
単位タグ
力
わからない
ブール
浮く
- クラス matplotlib.projections.polar. RadialLocator (ベース、軸=なし) [ソース] #
拠点:
Locator
半径の目盛りを見つけるために使用されます。
すべての目盛りが厳密に正であることを確認します。他のすべてのタスクについては、ベースに委譲します(これは、 r軸
Locator
のスケールによって異なる場合があります)。
- クラス matplotlib.projections.polar. RadialTick ( * args , ** kwargs ) [ソース] #
拠点:
YTick
放射軸の目盛り。
のこのサブクラスは
YTick
、軸の制限に基づいて目盛りが回転するように、再配置に若干の変更を加えた放射状の目盛りを提供します。これにより、スパインに対して正しく垂直な目盛りが作成されます。「自動」回転が有効な場合、ラベルも背骨に対して垂直になるように回転します。bbox は Axes の表示座標の Bound2D バウンディング ボックスです loc はデータ座標の目盛りの位置です size はポイントの目盛りサイズです
- set ( * , agg_filter=<UNSET> , alpha=<UNSET > , animation=<UNSET> , clip_box=<UNSET> ,clip_on =<UNSET> , clip_path=<UNSET> , gid=<UNSET> , in_layout=<UNSET > , label=<UNSET> , label1=<UNSET> , label2=<UNSET> , mouseover=<UNSET> , pad=<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 つのオフセットを返すフィルター関数
スカラーまたはなし
ブール
ブール
パッチまたは (パス、変換) またはなし
力
ブール
力
力
力
ブール
浮く
None または bool または float または callable
ブール
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
力
ブール
浮く
- クラス matplotlib.projections.polar. ThetaAxis ( * args , ** kwargs ) [ソース] #
拠点:
XAxis
シータ軸。
これは、 の特定のプロパティをオーバーライド
XAxis
して、角度軸に特別なケースを提供します。- パラメータ:
- 軸
matplotlib.axes.Axes
作成された
Axes
Axis が属する 。- pickradiusフロート
封じ込めテストの許容半径。も参照してください
Axis.contains
。
- 軸
- axis_name = 'シータ' #
軸を識別する読み取り専用の名前。
- クリア( ) [ソース] #
軸をクリアします。
これにより、軸のプロパティがデフォルト値にリセットされます。
ラベル
スケール
ロケーター、フォーマッター、ティック
主グリッドと副グリッド
単位
登録されたコールバック
- set ( *、 agg_filter=<UNSET>、 alpha=<UNSET>、 animated=<UNSET>、 clip_box=<UNSET>、 clip_on=<UNSET>、 clip_path=<UNSET>、 data_interval=<UNSET>、 gid=<UNSET >、 in_layout=<UNSET>、 inverted=<UNSET>、 label=<UNSET>、 label_coords=<UNSET>、 label_position=<UNSET>、 label_text=<UNSET>、 major_formatter=<UNSET>、 major_locator=<UNSET>、minor_formatter=<UNSET> ,minor_locator=<UNSET> , mouseover=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , pickradius=<UNSET > , rasterized=<UNSET > , remove_overlapping_locs=<UNSET> , sketch_params=<UNSET> , snap= <UNSET> , tick_params=<UNSET> , ticklabels=<UNSET> , ticks=<UNSET> , ticks_position=<UNSET> , transform=<UNSET> , units=<UNSET> , url=<UNSET> , view_interval=<UNSET >、可視=<UNSET> , zorder=<UNSET>) [ソース] #
一度に複数のプロパティを設定します。
サポートされているプロパティは
財産
説明
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
スカラーまたはなし
ブール
ブール
パッチまたは (パス、変換) またはなし
わからない
力
ブール
わからない
物体
わからない
{'上', '下'}
力
Formatter
、str
、または関数Formatter
、str
、または関数ブール
None または bool または float または callable
浮く
ブール
わからない
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
わからない
str または
Text
s のシーケンスフロートのリスト
{'上', '下', '両方', 'デフォルト', 'なし'}
単位タグ
力
わからない
ブール
浮く
- クラス matplotlib.projections.polar. ThetaFormatter [ソース] #
拠点:
Formatter
theta目盛りラベルの書式設定に使用されます。ラジアンのネイティブ単位を度に変換し、度記号を追加します。
- クラス matplotlib.projections.polar. ThetaLocator (ベース) [ソース] #
拠点:
Locator
シータ ティックの位置を特定するために使用されます。
これは、ビューが円全体にまたがる場合を除いて、ベース ロケーターと同じように機能します。このような場合、以前に使用された 45 度ごとの既定の位置が返されます。
- クラス matplotlib.projections.polar. ThetaTick ( axes , * args , ** kwargs ) [source] #
拠点:
XTick
シータ軸の目盛り。
のこのサブクラスは
XTick
、目盛りの位置に基づいて目盛りが回転するように、再配置に若干の変更を加えた角度付き目盛りを提供します。これにより、円弧スパインに対して正しく垂直な目盛が作成されます。「自動」回転が有効な場合、ラベルも背骨に平行になるように回転します。一般的な軸変換を使用して目盛り固有のパディングを生成することはできないため、ラベル パディングもここで適用されます。
bbox は Axes の表示座標の Bound2D バウンディング ボックスです loc はデータ座標の目盛りの位置です size はポイントの目盛りサイズです
- set ( * , agg_filter=<UNSET> , alpha=<UNSET > , animation=<UNSET> , clip_box=<UNSET> ,clip_on =<UNSET> , clip_path=<UNSET> , gid=<UNSET> , in_layout=<UNSET > , label=<UNSET> , label1=<UNSET> , label2=<UNSET> , mouseover=<UNSET> , pad=<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 つのオフセットを返すフィルター関数
スカラーまたはなし
ブール
ブール
パッチまたは (パス、変換) またはなし
力
ブール
力
力
力
ブール
浮く
None または bool または float または callable
ブール
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
力
ブール
浮く
matplotlib.projections.geo
#
- クラス matplotlib.projections.geo. AitoffAxes ( *引数, ** kwargs ) [ソース] #
拠点:
GeoAxes
Figure に Axes を作成します。
- パラメータ:
- 図
Figure
軸は図に組み込まれています。
Figure
- rectタプル (左、下、幅、高さ)。
Axes は長方形rectに組み込まれています。rectは
Figure
座標です。- sharex、sharey
Axes
、オプション - frameon bool、デフォルト: True
Axes フレームを表示するかどうか。
- box_aspect float、オプション
軸ボックスの固定アスペクト、つまり高さと幅の比率を設定します。詳細
set_box_aspect
については、を参照してください。- **kwargs
その他のオプションのキーワード引数:
財産
説明
{'ボックス', 'データリム'}
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
スカラーまたはなし
(float, float) または {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
ブール
{'auto', 'equal'} または float
ブール
わからない
わからない
Callable[[Axes, Renderer], Bbox]
ブールまたは「行」
float または None
ブール
パッチまたは (パス、変換) またはなし
facecolor
またはfc色
ブール
力
ブール
物体
ブール
ブール
わからない
None または bool または float または callable
[左、下、幅、高さ] または
Bbox
わからない
float または None
ブール
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
力
力
ブール
わからない
力
(下:浮き、上:浮き)
-0.5 より大きい float
わからない
わからない
わからない
わからない
力
(下:浮き、上:浮き)
-0.5 より大きい float
わからない
わからない
わからない
浮く
- 図
- 戻り値:
- クラス AitoffTransform (解像度) [ソース] #
拠点:
_GeoTransform
基本エイトフ変換。
新しい地理的変換を作成します。
解像度は、各入力ライン セグメント間を補間して曲線空間でのパスを近似するステップ数です。
- has_inverse = True #
この変換に対応する逆変換がある場合は true。
- 反転( ) [ソース] #
対応する逆変換を返します。
を保持します。
x == self.inverted().transform(self.transform(x))
このメソッドの戻り値は一時的なものとして扱う必要があります。自分自身への更新は、その逆コピーへの対応する更新を引き起こしません。
- transform_non_affine ( ll ) [ソース] #
この変換の非アフィン部分のみを適用します。
transform(values)
は常に と同等transform_affine(transform_non_affine(values))
です。非アフィン変換では、これは一般に と同等
transform(values)
です。アフィン変換では、これは常にノーオペレーションです。- パラメータ:
- 値の配列
input_dims
長さまたは形状 (N x )の NumPy 配列としての入力値input_dims
。
- 戻り値:
- 配列
入力に応じて、長さ
output_dims
または形状 (N x )の NumPy 配列としての出力値。output_dims
- クラス InvertedAitoffTransform (解像度) [ソース] #
拠点:
_GeoTransform
新しい地理的変換を作成します。
解像度は、各入力ライン セグメント間を補間して曲線空間でのパスを近似するステップ数です。
- has_inverse = True #
この変換に対応する逆変換がある場合は true。
- 反転( ) [ソース] #
対応する逆変換を返します。
を保持します。
x == self.inverted().transform(self.transform(x))
このメソッドの戻り値は一時的なものとして扱う必要があります。自分自身への更新は、その逆コピーへの対応する更新を引き起こしません。
- transform_non_affine ( xy ) [ソース] #
この変換の非アフィン部分のみを適用します。
transform(values)
は常に と同等transform_affine(transform_non_affine(values))
です。非アフィン変換では、これは一般に と同等
transform(values)
です。アフィン変換では、これは常にノーオペレーションです。- パラメータ:
- 値の配列
input_dims
長さまたは形状 (N x )の NumPy 配列としての入力値input_dims
。
- 戻り値:
- 配列
入力に応じて、長さ
output_dims
または形状 (N x )の NumPy 配列としての出力値。output_dims
- name = 'エイトフ' #
- set ( *、 adjustable=<UNSET>、 agg_filter=<UNSET>、 alpha=<UNSET>、 anchor=< UNSET> 、 animate=<UNSET >、 aspect=<UNSET>、 autoscale_on=<UNSET>、 autoscalex_on=<UNSET >、 autoscaley_on=<UNSET>、 axes_locator=<UNSET>、 axisbelow=<UNSET>、 box_aspect=<UNSET>、 clip_box=<UNSET>、 clip_on=<UNSET>、 clip_path=<UNSET>、 facecolor=<UNSET>、 frame_on=<UNSET> , gid=<UNSET>、in_layout=<UNSET>、label=<UNSET>、latitude_grid=<UNSET>、longitude_grid=<UNSET>、longitude_grid_ends=<UNSET>、mouseover=<UNSET>、navigate=<UNSET>、path_effects=<UNSET>、ピッカー=<UNSET> , position=<UNSET> , prop_cycle=<UNSET > , rasterization_zorder=< UNSET > , rasterized=< UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=<設定解除> ,url=<未設定> ,visible=<UNSET> , xbound=<UNSET> , xlabel=<UNSET> , xlim=<UNSET> , xmargin=<UNSET> , xscale=<UNSET> , xticklabels=<UNSET> , xticks=<UNSET> , ybound= <UNSET> , ylabel=<UNSET> , ylim=<UNSET> , ymargin=<UNSET> , yscale=<UNSET> , yticklabels=<UNSET> , yticks=<UNSET> , zorder=<UNSET> ) [ソース] #
一度に複数のプロパティを設定します。
サポートされているプロパティは
財産
説明
{'ボックス', 'データリム'}
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
スカラーまたはなし
(float, float) または {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
ブール
{'auto', 'equal'} または float
ブール
わからない
わからない
Callable[[Axes, Renderer], Bbox]
ブールまたは「行」
float または None
ブール
パッチまたは (パス、変換) またはなし
facecolor
またはfc色
ブール
力
ブール
物体
わからない
わからない
わからない
ブール
ブール
わからない
None または bool または float または callable
[左、下、幅、高さ] または
Bbox
わからない
float または None
ブール
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
力
力
ブール
わからない
力
わからない
-0.5 より大きい float
わからない
わからない
わからない
わからない
力
わからない
-0.5 より大きい float
わからない
わからない
わからない
浮く
- クラス matplotlib.projections.geo. GeoAxes ( fig , rect , * , facecolor = None , frameon = True , sharex = None , sharey = None , label = '' , xscale = None , yscale = None , box_aspect = None , ** kwargs ) [source] #
拠点:
Axes
地理投影の抽象基本クラス。
Figure に Axes を作成します。
- パラメータ:
- 図
Figure
軸は図に組み込まれています。
Figure
- rectタプル (左、下、幅、高さ)。
Axes は長方形rectに組み込まれています。rectは
Figure
座標です。- sharex、sharey
Axes
、オプション - frameon bool、デフォルト: True
Axes フレームを表示するかどうか。
- box_aspect float、オプション
軸ボックスの固定アスペクト、つまり高さと幅の比率を設定します。詳細
set_box_aspect
については、を参照してください。- **kwargs
その他のオプションのキーワード引数:
財産
説明
{'ボックス', 'データリム'}
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
スカラーまたはなし
(float, float) または {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
ブール
{'auto', 'equal'} または float
ブール
わからない
わからない
Callable[[Axes, Renderer], Bbox]
ブールまたは「行」
float または None
ブール
パッチまたは (パス、変換) またはなし
facecolor
またはfc色
ブール
力
ブール
物体
ブール
ブール
わからない
None または bool または float または callable
[左、下、幅、高さ] または
Bbox
わからない
float または None
ブール
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
力
力
ブール
わからない
力
(下:浮き、上:浮き)
-0.5 より大きい float
わからない
わからない
わからない
わからない
力
(下:浮き、上:浮き)
-0.5 より大きい float
わからない
わからない
わからない
浮く
- 図
- 戻り値:
- 解像度= 75 #
- class ThetaFormatter ( round_to = 1.0 ) [ソース] #
拠点:
Formatter
theta 目盛りラベルの書式設定に使用されます。ラジアンのネイティブ単位を度に変換し、度記号を追加します。
- drag_pan (ボタン,キー, x , y ) [ソース] #
パン操作中にマウスが移動すると呼び出されます。
- パラメータ:
- ボタン
MouseButton
押されたマウス ボタン。
- キーstr または None
押されたキー (存在する場合)。
- x、yフロート
表示座標でのマウス座標。
- ボタン
ノート
これは、新しいプロジェクション タイプによって上書きされることを意図しています。
- end_pan ( ) [ソース] #
パン操作が完了したとき (マウス ボタンが押されたとき) に呼び出されます。
ノート
これは、新しいプロジェクション タイプによって上書きされることを意図しています。
- get_xaxis_text1_transform (パッド) [ソース] #
- 戻り値:
- 変換変換
x 軸ラベルの描画に使用される変換。これ により、軸とラベルの間にpad_pointsのパディング (ポイント単位) が追加されます。x 方向はデータ座標で、y 方向は軸座標です。
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
テキストの垂直方向の配置。
- halign {'中央', '左', '右'}
テキストの水平方向の配置。
ノート
この変換は主に
Axis
クラスによって使用され、異なる場所に軸要素を配置する必要がある可能性がある新しい種類の射影によってオーバーライドされることを意図しています。
- get_xaxis_text2_transform (パッド) [ソース] #
- 戻り値:
- 変換変換
軸とラベルの間にpad_pointsのパディング (ポイント単位)を追加する、セカンダリ x 軸ラベルの描画に使用される変換。x 方向はデータ座標で、y 方向は軸座標です。
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
テキストの垂直方向の配置。
- halign {'中央', '左', '右'}
テキストの水平方向の配置。
ノート
この変換は主に
Axis
クラスによって使用され、異なる場所に軸要素を配置する必要がある可能性がある新しい種類の射影によってオーバーライドされることを意図しています。
- get_xaxis_transform ( which = 'grid' ) [ソース] #
x 軸のラベル、目盛り、およびグリッド線の描画に使用される変換を取得します。x 方向はデータ座標で、y 方向は軸座標です。
ノート
この変換は主に
Axis
クラスによって使用され、異なる場所に軸要素を配置する必要がある可能性がある新しい種類の射影によってオーバーライドされることを意図しています。
- get_yaxis_text1_transform (パッド) [ソース] #
- 戻り値:
- 変換変換
y 軸ラベルの描画に使用される変換。これ により、軸とラベルの間にpad_pointsのパディング (ポイント単位) が追加されます。x 方向は軸座標で、y 方向はデータ座標です。
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
テキストの垂直方向の配置。
- halign {'中央', '左', '右'}
テキストの水平方向の配置。
ノート
この変換は主に
Axis
クラスによって使用され、異なる場所に軸要素を配置する必要がある可能性がある新しい種類の射影によってオーバーライドされることを意図しています。
- get_yaxis_text2_transform (パッド) [ソース] #
- 戻り値:
- 変換変換
セカンダリ y 軸ラベルの描画に使用される変換。これにより、軸とラベルの間にpad_pointsのパディング (ポイント単位) が追加されます。x 方向は軸座標で、y 方向はデータ座標です。
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
テキストの垂直方向の配置。
- halign {'中央', '左', '右'}
テキストの水平方向の配置。
ノート
この変換は主に
Axis
クラスによって使用され、異なる場所に軸要素を配置する必要がある可能性がある新しい種類の射影によってオーバーライドされることを意図しています。
- get_yaxis_transform ( which = 'grid' ) [ソース] #
y 軸のラベル、目盛り、およびグリッド線の描画に使用される変換を取得します。x 方向は軸座標で、y 方向はデータ座標です。
ノート
この変換は主に
Axis
クラスによって使用され、異なる場所に軸要素を配置する必要がある可能性がある新しい種類の射影によってオーバーライドされることを意図しています。
- set ( *、 adjustable=<UNSET>、 agg_filter=<UNSET>、 alpha=<UNSET>、 anchor=< UNSET> 、 animate=<UNSET >、 aspect=<UNSET>、 autoscale_on=<UNSET>、 autoscalex_on=<UNSET >、 autoscaley_on=<UNSET>、 axes_locator=<UNSET>、 axisbelow=<UNSET>、 box_aspect=<UNSET>、 clip_box=<UNSET>、 clip_on=<UNSET>、 clip_path=<UNSET>、 facecolor=<UNSET>、 frame_on=<UNSET> , gid=<UNSET>、in_layout=<UNSET>、label=<UNSET>、latitude_grid=<UNSET>、longitude_grid=<UNSET>、longitude_grid_ends=<UNSET>、mouseover=<UNSET>、navigate=<UNSET>、path_effects=<UNSET>、ピッカー=<UNSET> , position=<UNSET> , prop_cycle=<UNSET > , rasterization_zorder=< UNSET > , rasterized=< UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=<設定解除> ,url=<未設定> ,visible=<UNSET> , xbound=<UNSET> , xlabel=<UNSET> , xlim=<UNSET> , xmargin=<UNSET> , xscale=<UNSET> , xticklabels=<UNSET> , xticks=<UNSET> , ybound= <UNSET> , ylabel=<UNSET> , ylim=<UNSET> , ymargin=<UNSET> , yscale=<UNSET> , yticklabels=<UNSET> , yticks=<UNSET> , zorder=<UNSET> ) [ソース] #
一度に複数のプロパティを設定します。
サポートされているプロパティは
財産
説明
{'ボックス', 'データリム'}
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
スカラーまたはなし
(float, float) または {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
ブール
{'auto', 'equal'} または float
ブール
わからない
わからない
Callable[[Axes, Renderer], Bbox]
ブールまたは「行」
float または None
ブール
パッチまたは (パス、変換) またはなし
facecolor
またはfc色
ブール
力
ブール
物体
わからない
わからない
わからない
ブール
ブール
わからない
None または bool または float または callable
[左、下、幅、高さ] または
Bbox
わからない
float または None
ブール
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
力
力
ブール
わからない
力
わからない
-0.5 より大きい float
わからない
わからない
わからない
わからない
力
わからない
-0.5 より大きい float
わからない
わからない
わからない
浮く
- set_xscale ( *引数, ** kwargs ) [ソース] #
xaxis のスケールを設定します。
- パラメータ:
- 値{"linear"、"log"、"symlog"、"logit"、...} または
ScaleBase
適用する軸スケール タイプ。
- **kwargs
スケールに応じて、さまざまなキーワード引数が受け入れられます。それぞれのクラス キーワード引数を参照してください。
- 値{"linear"、"log"、"symlog"、"logit"、...} または
ノート
デフォルトでは、Matplotlib は上記のスケールをサポートしています。さらに、カスタム スケールは を使用して登録できます
matplotlib.scale.register_scale
。これらのスケールは、ここでも使用できます。
- set_yscale ( *引数, ** kwargs ) [ソース] #
y 軸のスケールを設定します。
- パラメータ:
- 値{"linear"、"log"、"symlog"、"logit"、...} または
ScaleBase
適用する軸スケール タイプ。
- **kwargs
スケールに応じて、さまざまなキーワード引数が受け入れられます。それぞれのクラス キーワード引数を参照してください。
- 値{"linear"、"log"、"symlog"、"logit"、...} または
ノート
デフォルトでは、Matplotlib は上記のスケールをサポートしています。さらに、カスタム スケールは を使用して登録できます
matplotlib.scale.register_scale
。これらのスケールは、ここでも使用できます。
- start_pan ( x , y ,ボタン) [ソース] #
パン操作が開始されたときに呼び出されます。
- パラメータ:
- x、yフロート
表示座標でのマウス座標。
- ボタン
MouseButton
押されたマウス ボタン。
ノート
これは、新しいプロジェクション タイプによって上書きされることを意図しています。
- クラス matplotlib.projections.geo. HammerAxes ( * args , ** kwargs ) [ソース] #
拠点:
GeoAxes
Figure に Axes を作成します。
- パラメータ:
- 図
Figure
軸は図に組み込まれています。
Figure
- rectタプル (左、下、幅、高さ)。
Axes は長方形rectに組み込まれています。rectは
Figure
座標です。- sharex、sharey
Axes
、オプション - frameon bool、デフォルト: True
Axes フレームを表示するかどうか。
- box_aspect float、オプション
軸ボックスの固定アスペクト、つまり高さと幅の比率を設定します。詳細
set_box_aspect
については、を参照してください。- **kwargs
その他のオプションのキーワード引数:
財産
説明
{'ボックス', 'データリム'}
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
スカラーまたはなし
(float, float) または {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
ブール
{'auto', 'equal'} または float
ブール
わからない
わからない
Callable[[Axes, Renderer], Bbox]
ブールまたは「行」
float または None
ブール
パッチまたは (パス、変換) またはなし
facecolor
またはfc色
ブール
力
ブール
物体
ブール
ブール
わからない
None または bool または float または callable
[左、下、幅、高さ] または
Bbox
わからない
float または None
ブール
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
力
力
ブール
わからない
力
(下:浮き、上:浮き)
-0.5 より大きい float
わからない
わからない
わからない
わからない
力
(下:浮き、上:浮き)
-0.5 より大きい float
わからない
わからない
わからない
浮く
- 図
- 戻り値:
- class HammerTransform (解像度) [ソース] #
拠点:
_GeoTransform
ベース Hammer トランスフォーム。
新しい地理的変換を作成します。
解像度は、各入力ライン セグメント間を補間して曲線空間でのパスを近似するステップ数です。
- has_inverse = True #
この変換に対応する逆変換がある場合は true。
- 反転( ) [ソース] #
対応する逆変換を返します。
を保持します。
x == self.inverted().transform(self.transform(x))
このメソッドの戻り値は一時的なものとして扱う必要があります。自分自身への更新は、その逆コピーへの対応する更新を引き起こしません。
- transform_non_affine ( ll ) [ソース] #
この変換の非アフィン部分のみを適用します。
transform(values)
は常に と同等transform_affine(transform_non_affine(values))
です。非アフィン変換では、これは一般に と同等
transform(values)
です。アフィン変換では、これは常にノーオペレーションです。- パラメータ:
- 値の配列
input_dims
長さまたは形状 (N x )の NumPy 配列としての入力値input_dims
。
- 戻り値:
- 配列
入力に応じて、長さ
output_dims
または形状 (N x )の NumPy 配列としての出力値。output_dims
- クラス InvertedHammerTransform (解像度) [ソース] #
拠点:
_GeoTransform
新しい地理的変換を作成します。
解像度は、各入力ライン セグメント間を補間して曲線空間でのパスを近似するステップ数です。
- has_inverse = True #
この変換に対応する逆変換がある場合は true。
- 反転( ) [ソース] #
対応する逆変換を返します。
を保持します。
x == self.inverted().transform(self.transform(x))
このメソッドの戻り値は一時的なものとして扱う必要があります。自分自身への更新は、その逆コピーへの対応する更新を引き起こしません。
- transform_non_affine ( xy ) [ソース] #
この変換の非アフィン部分のみを適用します。
transform(values)
は常に と同等transform_affine(transform_non_affine(values))
です。非アフィン変換では、これは一般に と同等
transform(values)
です。アフィン変換では、これは常にノーオペレーションです。- パラメータ:
- 値の配列
input_dims
長さまたは形状 (N x )の NumPy 配列としての入力値input_dims
。
- 戻り値:
- 配列
入力に応じて、長さ
output_dims
または形状 (N x )の NumPy 配列としての出力値。output_dims
- name = 'ハンマー' #
- set ( *、 adjustable=<UNSET>、 agg_filter=<UNSET>、 alpha=<UNSET>、 anchor=< UNSET> 、 animate=<UNSET >、 aspect=<UNSET>、 autoscale_on=<UNSET>、 autoscalex_on=<UNSET >、 autoscaley_on=<UNSET>、 axes_locator=<UNSET>、 axisbelow=<UNSET>、 box_aspect=<UNSET>、 clip_box=<UNSET>、 clip_on=<UNSET>、 clip_path=<UNSET>、 facecolor=<UNSET>、 frame_on=<UNSET> , gid=<UNSET>、in_layout=<UNSET>、label=<UNSET>、latitude_grid=<UNSET>、longitude_grid=<UNSET>、longitude_grid_ends=<UNSET>、mouseover=<UNSET>、navigate=<UNSET>、path_effects=<UNSET>、ピッカー=<UNSET> , position=<UNSET> , prop_cycle=<UNSET > , rasterization_zorder=< UNSET > , rasterized=< UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=<設定解除> ,url=<未設定> ,visible=<UNSET> , xbound=<UNSET> , xlabel=<UNSET> , xlim=<UNSET> , xmargin=<UNSET> , xscale=<UNSET> , xticklabels=<UNSET> , xticks=<UNSET> , ybound= <UNSET> , ylabel=<UNSET> , ylim=<UNSET> , ymargin=<UNSET> , yscale=<UNSET> , yticklabels=<UNSET> , yticks=<UNSET> , zorder=<UNSET> ) [ソース] #
一度に複数のプロパティを設定します。
サポートされているプロパティは
財産
説明
{'ボックス', 'データリム'}
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
スカラーまたはなし
(float, float) または {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
ブール
{'auto', 'equal'} または float
ブール
わからない
わからない
Callable[[Axes, Renderer], Bbox]
ブールまたは「行」
float または None
ブール
パッチまたは (パス、変換) またはなし
facecolor
またはfc色
ブール
力
ブール
物体
わからない
わからない
わからない
ブール
ブール
わからない
None または bool または float または callable
[左、下、幅、高さ] または
Bbox
わからない
float または None
ブール
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
力
力
ブール
わからない
力
わからない
-0.5 より大きい float
わからない
わからない
わからない
わからない
力
わからない
-0.5 より大きい float
わからない
わからない
わからない
浮く
- クラス matplotlib.projections.geo. LambertAxes ( * args , center_longitude = 0 , center_latitude = 0 , ** kwargs ) [source] #
拠点:
GeoAxes
Figure に Axes を作成します。
- パラメータ:
- 図
Figure
軸は図に組み込まれています。
Figure
- rectタプル (左、下、幅、高さ)。
Axes は長方形rectに組み込まれています。rectは
Figure
座標です。- sharex、sharey
Axes
、オプション - frameon bool、デフォルト: True
Axes フレームを表示するかどうか。
- box_aspect float、オプション
軸ボックスの固定アスペクト、つまり高さと幅の比率を設定します。詳細
set_box_aspect
については、を参照してください。- **kwargs
その他のオプションのキーワード引数:
財産
説明
{'ボックス', 'データリム'}
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
スカラーまたはなし
(float, float) または {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
ブール
{'auto', 'equal'} または float
ブール
わからない
わからない
Callable[[Axes, Renderer], Bbox]
ブールまたは「行」
float または None
ブール
パッチまたは (パス、変換) またはなし
facecolor
またはfc色
ブール
力
ブール
物体
ブール
ブール
わからない
None または bool または float または callable
[左、下、幅、高さ] または
Bbox
わからない
float または None
ブール
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
力
力
ブール
わからない
力
(下:浮き、上:浮き)
-0.5 より大きい float
わからない
わからない
わからない
わからない
力
(下:浮き、上:浮き)
-0.5 より大きい float
わからない
わからない
わからない
浮く
- 図
- 戻り値:
- class InvertedLambertTransform ( center_longitude , center_latitude , resolution ) [source] #
拠点:
_GeoTransform
新しい地理的変換を作成します。
解像度は、各入力ライン セグメント間を補間して曲線空間でのパスを近似するステップ数です。
- has_inverse = True #
この変換に対応する逆変換がある場合は true。
- 反転( ) [ソース] #
対応する逆変換を返します。
を保持します。
x == self.inverted().transform(self.transform(x))
このメソッドの戻り値は一時的なものとして扱う必要があります。自分自身への更新は、その逆コピーへの対応する更新を引き起こしません。
- transform_non_affine ( xy ) [ソース] #
この変換の非アフィン部分のみを適用します。
transform(values)
は常に と同等transform_affine(transform_non_affine(values))
です。非アフィン変換では、これは一般に と同等
transform(values)
です。アフィン変換では、これは常にノーオペレーションです。- パラメータ:
- 値の配列
input_dims
長さまたは形状 (N x )の NumPy 配列としての入力値input_dims
。
- 戻り値:
- 配列
入力に応じて、長さ
output_dims
または形状 (N x )の NumPy 配列としての出力値。output_dims
- class LambertTransform ( center_longitude , center_latitude , resolution ) [source] #
拠点:
_GeoTransform
基本ランベルト変換。
新しいランバート変換を作成します。解像度は、各入力ライン セグメント間を補間して、曲線ランベルト空間でのパスを近似するステップ数です。
- has_inverse = True #
この変換に対応する逆変換がある場合は true。
- 反転( ) [ソース] #
対応する逆変換を返します。
を保持します。
x == self.inverted().transform(self.transform(x))
このメソッドの戻り値は一時的なものとして扱う必要があります。自分自身への更新は、その逆コピーへの対応する更新を引き起こしません。
- transform_non_affine ( ll ) [ソース] #
この変換の非アフィン部分のみを適用します。
transform(values)
は常に と同等transform_affine(transform_non_affine(values))
です。非アフィン変換では、これは一般に と同等
transform(values)
です。アフィン変換では、これは常にノーオペレーションです。- パラメータ:
- 値の配列
input_dims
長さまたは形状 (N x )の NumPy 配列としての入力値input_dims
。
- 戻り値:
- 配列
入力に応じて、長さ
output_dims
または形状 (N x )の NumPy 配列としての出力値。output_dims
- name = 'ランバート' #
- set ( *、 adjustable=<UNSET>、 agg_filter=<UNSET>、 alpha=<UNSET>、 anchor=< UNSET> 、 animate=<UNSET >、 aspect=<UNSET>、 autoscale_on=<UNSET>、 autoscalex_on=<UNSET >、 autoscaley_on=<UNSET>、 axes_locator=<UNSET>、 axisbelow=<UNSET>、 box_aspect=<UNSET>、 clip_box=<UNSET>、 clip_on=<UNSET>、 clip_path=<UNSET>、 facecolor=<UNSET>、 frame_on=<UNSET> , gid=<UNSET>、in_layout=<UNSET>、label=<UNSET>、latitude_grid=<UNSET>、longitude_grid=<UNSET>、longitude_grid_ends=<UNSET>、mouseover=<UNSET>、navigate=<UNSET>、path_effects=<UNSET>、ピッカー=<UNSET> , position=<UNSET> , prop_cycle=<UNSET > , rasterization_zorder=< UNSET > , rasterized=< UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=<設定解除> ,url=<未設定> ,visible=<UNSET> , xbound=<UNSET> , xlabel=<UNSET> , xlim=<UNSET> , xmargin=<UNSET> , xscale=<UNSET> , xticklabels=<UNSET> , xticks=<UNSET> , ybound= <UNSET> , ylabel=<UNSET> , ylim=<UNSET> , ymargin=<UNSET> , yscale=<UNSET> , yticklabels=<UNSET> , yticks=<UNSET> , zorder=<UNSET> ) [ソース] #
一度に複数のプロパティを設定します。
サポートされているプロパティは
財産
説明
{'ボックス', 'データリム'}
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
スカラーまたはなし
(float, float) または {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
ブール
{'auto', 'equal'} または float
ブール
わからない
わからない
Callable[[Axes, Renderer], Bbox]
ブールまたは「行」
float または None
ブール
パッチまたは (パス、変換) またはなし
facecolor
またはfc色
ブール
力
ブール
物体
わからない
わからない
わからない
ブール
ブール
わからない
None または bool または float または callable
[左、下、幅、高さ] または
Bbox
わからない
float または None
ブール
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
力
力
ブール
わからない
力
わからない
-0.5 より大きい float
わからない
わからない
わからない
わからない
力
わからない
-0.5 より大きい float
わからない
わからない
わからない
浮く
- クラス matplotlib.projections.geo. MollweideAxes ( *引数, ** kwargs ) [ソース] #
拠点:
GeoAxes
Figure に Axes を作成します。
- パラメータ:
- 図
Figure
軸は図に組み込まれています。
Figure
- rectタプル (左、下、幅、高さ)。
Axes は長方形rectに組み込まれています。rectは
Figure
座標です。- sharex、sharey
Axes
、オプション - frameon bool、デフォルト: True
Axes フレームを表示するかどうか。
- box_aspect float、オプション
軸ボックスの固定アスペクト、つまり高さと幅の比率を設定します。詳細
set_box_aspect
については、を参照してください。- **kwargs
その他のオプションのキーワード引数:
財産
説明
{'ボックス', 'データリム'}
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
スカラーまたはなし
(float, float) または {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
ブール
{'auto', 'equal'} または float
ブール
わからない
わからない
Callable[[Axes, Renderer], Bbox]
ブールまたは「行」
float または None
ブール
パッチまたは (パス、変換) またはなし
facecolor
またはfc色
ブール
力
ブール
物体
ブール
ブール
わからない
None または bool または float または callable
[左、下、幅、高さ] または
Bbox
わからない
float または None
ブール
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
力
力
ブール
わからない
力
(下:浮き、上:浮き)
-0.5 より大きい float
わからない
わからない
わからない
わからない
力
(下:浮き、上:浮き)
-0.5 より大きい float
わからない
わからない
わからない
浮く
- 図
- 戻り値:
- クラス InvertedMollweideTransform (解像度) [ソース] #
拠点:
_GeoTransform
新しい地理的変換を作成します。
解像度は、各入力ライン セグメント間を補間して曲線空間でのパスを近似するステップ数です。
- has_inverse = True #
この変換に対応する逆変換がある場合は true。
- 反転( ) [ソース] #
対応する逆変換を返します。
を保持します。
x == self.inverted().transform(self.transform(x))
このメソッドの戻り値は一時的なものとして扱う必要があります。自分自身への更新は、その逆コピーへの対応する更新を引き起こしません。
- transform_non_affine ( xy ) [ソース] #
この変換の非アフィン部分のみを適用します。
transform(values)
は常に と同等transform_affine(transform_non_affine(values))
です。非アフィン変換では、これは一般に と同等
transform(values)
です。アフィン変換では、これは常にノーオペレーションです。- パラメータ:
- 値の配列
input_dims
長さまたは形状 (N x )の NumPy 配列としての入力値input_dims
。
- 戻り値:
- 配列
入力に応じて、長さ
output_dims
または形状 (N x )の NumPy 配列としての出力値。output_dims
- class MollweideTransform (解像度) [ソース] #
拠点:
_GeoTransform
基本モルワイデ変換。
新しい地理的変換を作成します。
解像度は、各入力ライン セグメント間を補間して曲線空間でのパスを近似するステップ数です。
- has_inverse = True #
この変換に対応する逆変換がある場合は true。
- 反転( ) [ソース] #
対応する逆変換を返します。
を保持します。
x == self.inverted().transform(self.transform(x))
このメソッドの戻り値は一時的なものとして扱う必要があります。自分自身への更新は、その逆コピーへの対応する更新を引き起こしません。
- transform_non_affine ( ll ) [ソース] #
この変換の非アフィン部分のみを適用します。
transform(values)
は常に と同等transform_affine(transform_non_affine(values))
です。非アフィン変換では、これは一般に と同等
transform(values)
です。アフィン変換では、これは常にノーオペレーションです。- パラメータ:
- 値の配列
input_dims
長さまたは形状 (N x )の NumPy 配列としての入力値input_dims
。
- 戻り値:
- 配列
入力に応じて、長さ
output_dims
または形状 (N x )の NumPy 配列としての出力値。output_dims
- name = 'モルワイデ' #
- set ( *、 adjustable=<UNSET>、 agg_filter=<UNSET>、 alpha=<UNSET>、 anchor=< UNSET> 、 animate=<UNSET >、 aspect=<UNSET>、 autoscale_on=<UNSET>、 autoscalex_on=<UNSET >、 autoscaley_on=<UNSET>、 axes_locator=<UNSET>、 axisbelow=<UNSET>、 box_aspect=<UNSET>、 clip_box=<UNSET>、 clip_on=<UNSET>、 clip_path=<UNSET>、 facecolor=<UNSET>、 frame_on=<UNSET> , gid=<UNSET>、in_layout=<UNSET>、label=<UNSET>、latitude_grid=<UNSET>、longitude_grid=<UNSET>、longitude_grid_ends=<UNSET>、mouseover=<UNSET>、navigate=<UNSET>、path_effects=<UNSET>、ピッカー=<UNSET> , position=<UNSET> , prop_cycle=<UNSET > , rasterization_zorder=< UNSET > , rasterized=< UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=<設定解除> ,url=<未設定> ,visible=<UNSET> , xbound=<UNSET> , xlabel=<UNSET> , xlim=<UNSET> , xmargin=<UNSET> , xscale=<UNSET> , xticklabels=<UNSET> , xticks=<UNSET> , ybound= <UNSET> , ylabel=<UNSET> , ylim=<UNSET> , ymargin=<UNSET> , yscale=<UNSET> , yticklabels=<UNSET> , yticks=<UNSET> , zorder=<UNSET> ) [ソース] #
一度に複数のプロパティを設定します。
サポートされているプロパティは
財産
説明
{'ボックス', 'データリム'}
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
スカラーまたはなし
(float, float) または {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
ブール
{'auto', 'equal'} または float
ブール
わからない
わからない
Callable[[Axes, Renderer], Bbox]
ブールまたは「行」
float または None
ブール
パッチまたは (パス、変換) またはなし
facecolor
またはfc色
ブール
力
ブール
物体
わからない
わからない
わからない
ブール
ブール
わからない
None または bool または float または callable
[左、下、幅、高さ] または
Bbox
わからない
float または None
ブール
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
力
力
ブール
わからない
力
わからない
-0.5 より大きい float
わからない
わからない
わからない
わからない
力
わからない
-0.5 より大きい float
わからない
わからない
わからない
浮く