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_axesMyProjection は、メソッドを実装するオブジェクトです。

本格的で多くの注釈が付けられた例は、 カスタム プロジェクションにあります。の極座標プロット機能 matplotlib.projections.polarも興味深いかもしれません。

クラス matplotlib.projections。ProjectionRegistry [ソース] #

拠点:object

登録された射影名から射影クラスへのマッピング。

get_projection_class (名前) [ソース] #

nameから射影クラスを取得します。

get_projection_names ( ) [ソース] #

現在登録されているすべてのプロジェクションの名前を返します。

register ( *プロジェクション) [source] #

プロジェクションの新しいセットを登録します。

matplotlib.projections。get_projection_class ( projection = None ) [source] #

その名前から射影クラスを取得します。

投影が None の場合、標準の直線投影が返されます。

matplotlib.projections。get_projection_names ( ) [ソース] #

現在登録されているすべてのプロジェクションの名前を返します。

matplotlib.projections。register_projection ( cls ) [ソース] #

matplotlib.projections.polar#

クラス matplotlib.projections.polar. InvertedPolarTransform (=なし use_rmin = True _apply_theta_transforms = True ) [source] #

拠点:Transform

極座標変換の逆で、デカルト座標空間xおよびythetaおよび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 制限 (半径制限用) です。シータ範囲は、非アフィン変換によって処理されます。

get_matrix ( ) [ソース] #

この変換のアフィン部分の行列を取得します。

クラス matplotlib.projections.polar. PolarAxes ( * args theta_offset = 0 theta_direction = 1 rlabel_position = 22.5 ** kwargs ) [source] #

拠点:Axes

入力次元がthetarである極座標グラフ投影。

シータは東を指し始め、反時計回りに進みます。

Figure に Axes を作成します。

パラメータ:
Figure

軸はに組み込まれています。Figure

rectタプル (左、下、幅、高さ)。

Axes は長方形rectに組み込まれています。rectFigure座標です。

sharex、sharey Axes、オプション

x または yaxisは、入力の x または y 軸と共有されますAxes

frameon bool、デフォルト: True

Axes フレームを表示するかどうか。

box_aspect float、オプション

軸ボックスの固定アスペクト、つまり高さと幅の比率を設定します。詳細set_box_aspectについては、を参照してください。

**kwargs

その他のオプションのキーワード引数:

財産

説明

adjustable

{'ボックス', 'データリム'}

agg_filter

(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数

alpha

スカラーまたはなし

anchor

(float, float) または {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

ブール

aspect

{'auto', 'equal'} または float

autoscale_on

ブール

autoscalex_on

わからない

autoscaley_on

わからない

axes_locator

Callable[[Axes, Renderer], Bbox]

axisbelow

ブールまたは「行」

box_aspect

float または None

clip_box

Bbox

clip_on

ブール

clip_path

パッチまたは (パス、変換) またはなし

facecolorまたはfc

figure

Figure

frame_on

ブール

gid

in_layout

ブール

label

物体

mouseover

ブール

navigate

ブール

navigate_mode

わからない

path_effects

AbstractPathEffect

picker

None または bool または float または callable

position

[左、下、幅、高さ] またはBbox

prop_cycle

わからない

rasterization_zorder

float または None

rasterized

ブール

sketch_params

(位取り: float、長さ: float、乱数: float)

snap

ブールまたはなし

title

transform

Transform

url

visible

ブール

xbound

わからない

xlabel

xlim

(下:浮き、上:浮き)

xmargin

-0.5 より大きい float

xscale

わからない

xticklabels

わからない

xticks

わからない

ybound

わからない

ylabel

ylim

(下:浮き、上:浮き)

ymargin

-0.5 より大きい float

yscale

わからない

yticklabels

わからない

yticks

わからない

zorder

浮く

戻り値:
Axes

新しいAxesオブジェクト。

class InvertedPolarTransform ( axis = None , use_rmin = True , _apply_theta_transforms = True ) [source] #

拠点:Transform

極座標変換の逆で、デカルト座標空間xおよびythetaおよび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 制限 (半径制限用) です。シータ範囲は、非アフィン変換によって処理されます。

get_matrix ( ) [ソース] #

この変換のアフィン部分の行列を取得します。

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

transform_path_non_affine (パス) [ソース] #

この変換の非アフィン部分をpathに適用し、新しい を返します。Path Path

transform_path(path)と同等 transform_path_affine(transform_path_non_affine(values))です。

class RadialLocator ( base , axes = None ) [source] #

拠点:Locator

半径の目盛りを見つけるために使用されます。

すべての目盛りが厳密に正であることを確認します。他のすべてのタスクについては、ベースに委譲します(これは、 rLocatorのスケールによって異なる場合があります)。

非特異( vmin vmax ) [ソース] #

特異点を避けるために、必要に応じて範囲を調整します。

このメソッドは、軸にデータが含まれている場合、または含まれていない場合は、軸のデータ制限に設定されて、 自動スケーリング中に呼び出されます。(v0, v1)(-inf, +inf)

  • (場合によっては浮動小数点スロップまで)、このメソッドはこの値の周りの拡張された間隔を返します。v0 == v1

  • の場合、このメソッドは適切なデフォルトのビュー制限を返します。(v0, v1) == (-inf, +inf)

  • それ以外の場合は、変更せずに返却されます。(v0, v1)

set_axis () [ソース] #
view_limits ( vmin , vmax ) [ソース] #

vmin から vmax までの範囲のスケールを選択します。

ロケータの動作を変更するには、サブクラスでこのメソッドをオーバーライドする必要があります。

クラス ThetaFormatter [ソース] #

拠点:Formatter

theta目盛りラベルの書式設定に使用されます。ラジアンのネイティブ単位を度に変換し、度記号を追加します。

class ThetaLocator ( base ) [ソース] #

拠点:Locator

シータ ティックの位置を特定するために使用されます。

これは、ビューが円全体にまたがる場合を除いて、ベース ロケーターと同じように機能します。このような場合、以前に使用された 45 度ごとの既定の位置が返されます。

リフレッシュ( ) [ソース] #
set_axis () [ソース] #
view_limits ( vmin , vmax ) [ソース] #

vmin から vmax までの範囲のスケールを選択します。

ロケータの動作を変更するには、サブクラスでこのメソッドをオーバーライドする必要があります。

can_pan ( ) [ソース] #

この軸がパン/ズーム ボタン機能をサポートするかどうかを返します。

極軸の場合、これは少し誤解を招きます。パンとズームの両方が同じボタンで実行されます。パンニングは方位角で実行され、ズームは放射状に沿って実行されます。

can_zoom ( ) [ソース] #

この座標軸がズーム ボックス ボタンの機能をサポートするかどうかを返します。

極座標軸はズーム ボックスをサポートしていません。

クリア( ) [ソース] #

軸をクリアします。

drag_pan (ボタン,キー, x , y ) [ソース] #

パン操作中にマウスが移動すると呼び出されます。

パラメータ:
ボタンMouseButton

押されたマウス ボタン。

キーstr または None

押されたキー (存在する場合)。

x、yフロート

表示座標でのマウス座標。

ノート

これは、新しいプロジェクション タイプによって上書きされることを意図しています。

draw (レンダラー) [ソース] #

指定されたレンダラーを使用してアーティスト (およびその子) を描画します。

アーティストが表示されていない場合、これは効果がありません ( Artist.get_visible False を返します)。

パラメータ:
レンダラーRendererBaseのサブクラス。

ノート

このメソッドは Artist サブクラスでオーバーライドされます。

end_pan ( ) [ソース] #

パン操作が完了したとき (マウス ボタンが押されたとき) に呼び出されます。

ノート

これは、新しいプロジェクション タイプによって上書きされることを意図しています。

format_coord ( theta , r ) [ソース] #

xy座標をフォーマットするフォーマット文字列を返します。

get_data_ratio ( ) [ソース] #

データ自体の縦横比を返します。極座標プロットの場合、これは常に 1.0 になります。

get_rlabel_position ( ) [ソース] #
戻り値:
浮く

半径ラベルのシータ位置 (度単位)。

get_rmax ( ) [ソース] #
戻り値:
浮く

外側の半径制限。

get_rmin ( ) [ソース] #
戻り値:
浮く

半径方向の内側限界。

get_rorigin ( ) [ソース] #
戻り値:
浮く
get_rsign ( ) [ソース] #
get_theta_direction ( ) [ソース] #

シータが増加する方向を取得します。

-1:

シータは時計回りに増加します

1:

シータは反時計回りに増加します

get_theta_offset ( ) [ソース] #

0 の位置のオフセットをラジアンで取得します。

get_thetamax ( ) [ソース] #

最大シータ制限を度単位で返します。

get_thetamin ( ) [ソース] #

シータの最小制限を度単位で取得します。

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> ) [ソース] #

一度に複数のプロパティを設定します。

サポートされているプロパティは

財産

説明

adjustable

{'ボックス', 'データリム'}

agg_filter

(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数

alpha

スカラーまたはなし

anchor

(float, float) または {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

ブール

aspect

{'auto', 'equal'} または float

autoscale_on

ブール

autoscalex_on

わからない

autoscaley_on

わからない

axes_locator

Callable[[Axes, Renderer], Bbox]

axisbelow

ブールまたは「行」

box_aspect

float または None

clip_box

Bbox

clip_on

ブール

clip_path

パッチまたは (パス、変換) またはなし

facecolorまたはfc

figure

Figure

frame_on

ブール

gid

in_layout

ブール

label

物体

mouseover

ブール

navigate

ブール

navigate_mode

わからない

path_effects

AbstractPathEffect

picker

None または bool または float または callable

position

[左、下、幅、高さ] またはBbox

prop_cycle

わからない

rasterization_zorder

float または None

rasterized

ブール

rgrids

フロート付きのタプル

rlabel_position

番号

rlim

わからない

rmax

浮く

rmin

浮く

rorigin

浮く

rscale

わからない

rticks

わからない

sketch_params

(位取り: float、長さ: float、乱数: float)

snap

ブールまたはなし

theta_direction

わからない

theta_offset

わからない

theta_zero_location

thetagrids

フロート、度を含むタプル

thetalim

わからない

thetamax

わからない

thetamin

わからない

title

transform

Transform

url

visible

ブール

xbound

わからない

xlabel

xlim

(下:浮き、上:浮き)

xmargin

-0.5 より大きい float

xscale

わからない

xticklabels

わからない

xticks

わからない

ybound

わからない

ylabel

ylim

(下:浮き、上:浮き)

ymargin

-0.5 より大きい float

yscale

わからない

yticklabels

わからない

yticks

わからない

zorder

浮く

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_rlabel_position () [ソース] #

半径ラベルのシータ位置を更新します。

パラメータ:
番号

半径ラベルの角度位置 (度単位)。

set_rlim (=なし=なし *出力=自動= ** kwargs ) [ソース] #

放射軸のビュー制限を設定します。

この関数は のように動作しますが、さらにrminrmaxをbottomtopのエイリアスとしてAxes.set_ylimサポートし ます。

こちらもご覧ください

Axes.set_ylim
set_rmax ( rmax ) [ソース] #

半径方向の外側限界を設定します。

パラメータ:
rmaxフロート
set_rmin ( rmin ) [ソース] #

半径方向の内側限界を設定します。

パラメータ:
rminフロート
set_rorigin ( rorigin ) [ソース] #

半径原点を更新します。

パラメータ:
ロリジンフロート
set_rscale ( *引数, ** kwargs ) [ソース] #
set_rticks ( *引数, ** kwargs ) [ソース] #
set_theta_direction (方向) [ソース] #

シータが増加する方向を設定します。

時計回り、-1:

シータは時計回りに増加します

反時計回り、反時計回り、1:

シータは反時計回りに増加します

set_theta_offset (オフセット) [ソース] #

0 の位置のオフセットをラジアンで設定します。

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_thetamax ( thetamax ) [ソース] #

最大シータ制限を度単位で設定します。

set_thetamin ( thetamin ) [ソース] #

最小シータ制限を度単位で設定します。

set_yscale ( *引数, ** kwargs ) [ソース] #

y 軸のスケールを設定します。

パラメータ:
{"linear"、"log"、"symlog"、"logit"、...} またはScaleBase

適用する軸スケール タイプ。

**kwargs

スケールに応じて、さまざまなキーワード引数が受け入れられます。それぞれのクラス キーワード引数を参照してください。

ノート

デフォルトでは、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

transform_path_non_affine (パス) [ソース] #

この変換の非アフィン部分をpathに適用し、新しい を返します。Path Path

transform_path(path)と同等 transform_path_affine(transform_path_non_affine(values))です。

クラス matplotlib.projections.polar. RadialAxis ( * args , ** kwargs ) [ソース] #

拠点:YAxis

ラジアル軸。

これは、 の特定のプロパティをオーバーライドYAxisして、ラジアル軸に特別なケースを提供します。

パラメータ:
matplotlib.axes.Axes

作成されたAxesAxis が属する 。

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> ) [ソース] #

一度に複数のプロパティを設定します。

サポートされているプロパティは

財産

説明

agg_filter

(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数

alpha

スカラーまたはなし

animated

ブール

clip_box

Bbox

clip_on

ブール

clip_path

パッチまたは (パス、変換) またはなし

data_interval

わからない

figure

Figure

gid

in_layout

ブール

inverted

わからない

label

物体

label_coords

わからない

label_position

{'左右'}

label_text

major_formatter

Formatterstr、または関数

major_locator

Locator

minor_formatter

Formatterstr、または関数

minor_locator

Locator

mouseover

ブール

offset_position

{'左右'}

path_effects

AbstractPathEffect

picker

None または bool または float または callable

pickradius

浮く

rasterized

ブール

remove_overlapping_locs

わからない

sketch_params

(位取り: float、長さ: float、乱数: float)

snap

ブールまたはなし

tick_params

わからない

ticklabels

str またはTexts のシーケンス

ticks

フロートのリスト

ticks_position

{'左', '右', '両方', 'デフォルト', 'なし'}

transform

Transform

units

単位タグ

url

view_interval

わからない

visible

ブール

zorder

浮く

クラス matplotlib.projections.polar. RadialLocator (ベース=なし) [ソース] #

拠点:Locator

半径の目盛りを見つけるために使用されます。

すべての目盛りが厳密に正であることを確認します。他のすべてのタスクについては、ベースに委譲します(これは、 rLocatorのスケールによって異なる場合があります)。

非特異( vmin vmax ) [ソース] #

特異点を避けるために、必要に応じて範囲を調整します。

このメソッドは、軸にデータが含まれている場合、または含まれていない場合は、軸のデータ制限に設定されて、 自動スケーリング中に呼び出されます。(v0, v1)(-inf, +inf)

  • (場合によっては浮動小数点スロップまで)、このメソッドはこの値の周りの拡張された間隔を返します。v0 == v1

  • の場合、このメソッドは適切なデフォルトのビュー制限を返します。(v0, v1) == (-inf, +inf)

  • それ以外の場合は、変更せずに返却されます。(v0, v1)

set_axis () [ソース] #
view_limits ( vmin , vmax ) [ソース] #

vmin から vmax までの範囲のスケールを選択します。

ロケータの動作を変更するには、サブクラスでこのメソッドをオーバーライドする必要があります。

クラス 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> ) [ソース] #

一度に複数のプロパティを設定します。

サポートされているプロパティは

財産

説明

agg_filter

(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数

alpha

スカラーまたはなし

animated

ブール

clip_box

Bbox

clip_on

ブール

clip_path

パッチまたは (パス、変換) またはなし

figure

Figure

gid

in_layout

ブール

label

label1

label2

mouseover

ブール

pad

浮く

path_effects

AbstractPathEffect

picker

None または bool または float または callable

rasterized

ブール

sketch_params

(位取り: float、長さ: float、乱数: float)

snap

ブールまたはなし

transform

Transform

url

visible

ブール

zorder

浮く

update_position ( loc ) [ソース] #

スカラーlocを使用して、データ座標の目盛りの位置を設定します。

クラス matplotlib.projections.polar. ThetaAxis ( * args , ** kwargs ) [ソース] #

拠点:XAxis

シータ軸。

これは、 の特定のプロパティをオーバーライドXAxisして、角度軸に特別なケースを提供します。

パラメータ:
matplotlib.axes.Axes

作成されたAxesAxis が属する 。

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>) [ソース] #

一度に複数のプロパティを設定します。

サポートされているプロパティは

財産

説明

agg_filter

(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数

alpha

スカラーまたはなし

animated

ブール

clip_box

Bbox

clip_on

ブール

clip_path

パッチまたは (パス、変換) またはなし

data_interval

わからない

figure

Figure

gid

in_layout

ブール

inverted

わからない

label

物体

label_coords

わからない

label_position

{'上', '下'}

label_text

major_formatter

Formatterstr、または関数

major_locator

Locator

minor_formatter

Formatterstr、または関数

minor_locator

Locator

mouseover

ブール

path_effects

AbstractPathEffect

picker

None または bool または float または callable

pickradius

浮く

rasterized

ブール

remove_overlapping_locs

わからない

sketch_params

(位取り: float、長さ: float、乱数: float)

snap

ブールまたはなし

tick_params

わからない

ticklabels

str またはTexts のシーケンス

ticks

フロートのリスト

ticks_position

{'上', '下', '両方', 'デフォルト', 'なし'}

transform

Transform

units

単位タグ

url

view_interval

わからない

visible

ブール

zorder

浮く

クラス matplotlib.projections.polar. ThetaFormatter [ソース] #

拠点:Formatter

theta目盛りラベルの書式設定に使用されます。ラジアンのネイティブ単位を度に変換し、度記号を追加します。

クラス matplotlib.projections.polar. ThetaLocator (ベース) [ソース] #

拠点:Locator

シータ ティックの位置を特定するために使用されます。

これは、ビューが円全体にまたがる場合を除いて、ベース ロケーターと同じように機能します。このような場合、以前に使用された 45 度ごとの既定の位置が返されます。

リフレッシュ( ) [ソース] #
set_axis () [ソース] #
view_limits ( vmin , vmax ) [ソース] #

vmin から vmax までの範囲のスケールを選択します。

ロケータの動作を変更するには、サブクラスでこのメソッドをオーバーライドする必要があります。

クラス 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> ) [ソース] #

一度に複数のプロパティを設定します。

サポートされているプロパティは

財産

説明

agg_filter

(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数

alpha

スカラーまたはなし

animated

ブール

clip_box

Bbox

clip_on

ブール

clip_path

パッチまたは (パス、変換) またはなし

figure

Figure

gid

in_layout

ブール

label

label1

label2

mouseover

ブール

pad

浮く

path_effects

AbstractPathEffect

picker

None または bool または float または callable

rasterized

ブール

sketch_params

(位取り: float、長さ: float、乱数: float)

snap

ブールまたはなし

transform

Transform

url

visible

ブール

zorder

浮く

update_position ( loc ) [ソース] #

スカラーlocを使用して、データ座標の目盛りの位置を設定します。

matplotlib.projections.geo#

クラス matplotlib.projections.geo. AitoffAxes ( *引数, ** kwargs ) [ソース] #

拠点:GeoAxes

Figure に Axes を作成します。

パラメータ:
Figure

軸はに組み込まれています。Figure

rectタプル (左、下、幅、高さ)。

Axes は長方形rectに組み込まれています。rectFigure座標です。

sharex、sharey Axes、オプション

x または yaxisは、入力の x または y 軸と共有されますAxes

frameon bool、デフォルト: True

Axes フレームを表示するかどうか。

box_aspect float、オプション

軸ボックスの固定アスペクト、つまり高さと幅の比率を設定します。詳細set_box_aspectについては、を参照してください。

**kwargs

その他のオプションのキーワード引数:

財産

説明

adjustable

{'ボックス', 'データリム'}

agg_filter

(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数

alpha

スカラーまたはなし

anchor

(float, float) または {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

ブール

aspect

{'auto', 'equal'} または float

autoscale_on

ブール

autoscalex_on

わからない

autoscaley_on

わからない

axes_locator

Callable[[Axes, Renderer], Bbox]

axisbelow

ブールまたは「行」

box_aspect

float または None

clip_box

Bbox

clip_on

ブール

clip_path

パッチまたは (パス、変換) またはなし

facecolorまたはfc

figure

Figure

frame_on

ブール

gid

in_layout

ブール

label

物体

mouseover

ブール

navigate

ブール

navigate_mode

わからない

path_effects

AbstractPathEffect

picker

None または bool または float または callable

position

[左、下、幅、高さ] またはBbox

prop_cycle

わからない

rasterization_zorder

float または None

rasterized

ブール

sketch_params

(位取り: float、長さ: float、乱数: float)

snap

ブールまたはなし

title

transform

Transform

url

visible

ブール

xbound

わからない

xlabel

xlim

(下:浮き、上:浮き)

xmargin

-0.5 より大きい float

xscale

わからない

xticklabels

わからない

xticks

わからない

ybound

わからない

ylabel

ylim

(下:浮き、上:浮き)

ymargin

-0.5 より大きい float

yscale

わからない

yticklabels

わからない

yticks

わからない

zorder

浮く

戻り値:
Axes

新しいAxesオブジェクト。

クラス 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> ) [ソース] #

一度に複数のプロパティを設定します。

サポートされているプロパティは

財産

説明

adjustable

{'ボックス', 'データリム'}

agg_filter

(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数

alpha

スカラーまたはなし

anchor

(float, float) または {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

ブール

aspect

{'auto', 'equal'} または float

autoscale_on

ブール

autoscalex_on

わからない

autoscaley_on

わからない

axes_locator

Callable[[Axes, Renderer], Bbox]

axisbelow

ブールまたは「行」

box_aspect

float または None

clip_box

Bbox

clip_on

ブール

clip_path

パッチまたは (パス、変換) またはなし

facecolorまたはfc

figure

Figure

frame_on

ブール

gid

in_layout

ブール

label

物体

latitude_grid

わからない

longitude_grid

わからない

longitude_grid_ends

わからない

mouseover

ブール

navigate

ブール

navigate_mode

わからない

path_effects

AbstractPathEffect

picker

None または bool または float または callable

position

[左、下、幅、高さ] またはBbox

prop_cycle

わからない

rasterization_zorder

float または None

rasterized

ブール

sketch_params

(位取り: float、長さ: float、乱数: float)

snap

ブールまたはなし

title

transform

Transform

url

visible

ブール

xbound

わからない

xlabel

xlim

わからない

xmargin

-0.5 より大きい float

xscale

わからない

xticklabels

わからない

xticks

わからない

ybound

わからない

ylabel

ylim

わからない

ymargin

-0.5 より大きい float

yscale

わからない

yticklabels

わからない

yticks

わからない

zorder

浮く

クラス 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に組み込まれています。rectFigure座標です。

sharex、sharey Axes、オプション

x または yaxisは、入力の x または y 軸と共有されますAxes

frameon bool、デフォルト: True

Axes フレームを表示するかどうか。

box_aspect float、オプション

軸ボックスの固定アスペクト、つまり高さと幅の比率を設定します。詳細set_box_aspectについては、を参照してください。

**kwargs

その他のオプションのキーワード引数:

財産

説明

adjustable

{'ボックス', 'データリム'}

agg_filter

(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数

alpha

スカラーまたはなし

anchor

(float, float) または {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

ブール

aspect

{'auto', 'equal'} または float

autoscale_on

ブール

autoscalex_on

わからない

autoscaley_on

わからない

axes_locator

Callable[[Axes, Renderer], Bbox]

axisbelow

ブールまたは「行」

box_aspect

float または None

clip_box

Bbox

clip_on

ブール

clip_path

パッチまたは (パス、変換) またはなし

facecolorまたはfc

figure

Figure

frame_on

ブール

gid

in_layout

ブール

label

物体

mouseover

ブール

navigate

ブール

navigate_mode

わからない

path_effects

AbstractPathEffect

picker

None または bool または float または callable

position

[左、下、幅、高さ] またはBbox

prop_cycle

わからない

rasterization_zorder

float または None

rasterized

ブール

sketch_params

(位取り: float、長さ: float、乱数: float)

snap

ブールまたはなし

title

transform

Transform

url

visible

ブール

xbound

わからない

xlabel

xlim

(下:浮き、上:浮き)

xmargin

-0.5 より大きい float

xscale

わからない

xticklabels

わからない

xticks

わからない

ybound

わからない

ylabel

ylim

(下:浮き、上:浮き)

ymargin

-0.5 より大きい float

yscale

わからない

yticklabels

わからない

yticks

わからない

zorder

浮く

戻り値:
Axes

新しいAxesオブジェクト。

解像度= 75 #
class ThetaFormatter ( round_to = 1.0 ) [ソース] #

拠点:Formatter

theta 目盛りラベルの書式設定に使用されます。ラジアンのネイティブ単位を度に変換し、度記号を追加します。

can_pan ( ) [ソース] #

この軸がパン/ズーム ボタン機能をサポートするかどうかを返します。

この軸オブジェクトは、対話型のパン/ズームをサポートしていません。

can_zoom ( ) [ソース] #

この座標軸がズーム ボックス ボタンの機能をサポートするかどうかを返します。

この座標軸オブジェクトは、対話型ズーム ボックスをサポートしていません。

クリア( ) [ソース] #

軸をクリアします。

drag_pan (ボタン,キー, x , y ) [ソース] #

パン操作中にマウスが移動すると呼び出されます。

パラメータ:
ボタンMouseButton

押されたマウス ボタン。

キーstr または None

押されたキー (存在する場合)。

x、yフロート

表示座標でのマウス座標。

ノート

これは、新しいプロジェクション タイプによって上書きされることを意図しています。

end_pan ( ) [ソース] #

パン操作が完了したとき (マウス ボタンが押されたとき) に呼び出されます。

ノート

これは、新しいプロジェクション タイプによって上書きされることを意図しています。

format_coord (経度緯度) [ソース] #

座標をフォーマットするフォーマット文字列を返します。

get_data_ratio ( ) [ソース] #

データ自体の縦横比を返します。

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> ) [ソース] #

一度に複数のプロパティを設定します。

サポートされているプロパティは

財産

説明

adjustable

{'ボックス', 'データリム'}

agg_filter

(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数

alpha

スカラーまたはなし

anchor

(float, float) または {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

ブール

aspect

{'auto', 'equal'} または float

autoscale_on

ブール

autoscalex_on

わからない

autoscaley_on

わからない

axes_locator

Callable[[Axes, Renderer], Bbox]

axisbelow

ブールまたは「行」

box_aspect

float または None

clip_box

Bbox

clip_on

ブール

clip_path

パッチまたは (パス、変換) またはなし

facecolorまたはfc

figure

Figure

frame_on

ブール

gid

in_layout

ブール

label

物体

latitude_grid

わからない

longitude_grid

わからない

longitude_grid_ends

わからない

mouseover

ブール

navigate

ブール

navigate_mode

わからない

path_effects

AbstractPathEffect

picker

None または bool または float または callable

position

[左、下、幅、高さ] またはBbox

prop_cycle

わからない

rasterization_zorder

float または None

rasterized

ブール

sketch_params

(位取り: float、長さ: float、乱数: float)

snap

ブールまたはなし

title

transform

Transform

url

visible

ブール

xbound

わからない

xlabel

xlim

わからない

xmargin

-0.5 より大きい float

xscale

わからない

xticklabels

わからない

xticks

わからない

ybound

わからない

ylabel

ylim

わからない

ymargin

-0.5 より大きい float

yscale

わからない

yticklabels

わからない

yticks

わからない

zorder

浮く

set_latitude_grid () [ソース] #

各緯度グリッド間の度数を設定します。

set_longitude_grid () [ソース] #

各経度グリッド間の度数を設定します。

set_longitude_grid_ends () [ソース] #

経度グリッドの描画を停止する緯度を設定します。

set_xlim ( *引数, ** kwargs ) [ソース] #

サポートされていません。Cartopyのご利用をご検討ください。

set_xscale ( *引数, ** kwargs ) [ソース] #

xaxis のスケールを設定します。

パラメータ:
{"linear"、"log"、"symlog"、"logit"、...} またはScaleBase

適用する軸スケール タイプ。

**kwargs

スケールに応じて、さまざまなキーワード引数が受け入れられます。それぞれのクラス キーワード引数を参照してください。

ノート

デフォルトでは、Matplotlib は上記のスケールをサポートしています。さらに、カスタム スケールは を使用して登録できます matplotlib.scale.register_scale。これらのスケールは、ここでも使用できます。

set_ylim ( *引数, ** kwargs ) [ソース] #

サポートされていません。Cartopyのご利用をご検討ください。

set_yscale ( *引数, ** kwargs ) [ソース] #

y 軸のスケールを設定します。

パラメータ:
{"linear"、"log"、"symlog"、"logit"、...} またはScaleBase

適用する軸スケール タイプ。

**kwargs

スケールに応じて、さまざまなキーワード引数が受け入れられます。それぞれのクラス キーワード引数を参照してください。

ノート

デフォルトでは、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に組み込まれています。rectFigure座標です。

sharex、sharey Axes、オプション

x または yaxisは、入力の x または y 軸と共有されますAxes

frameon bool、デフォルト: True

Axes フレームを表示するかどうか。

box_aspect float、オプション

軸ボックスの固定アスペクト、つまり高さと幅の比率を設定します。詳細set_box_aspectについては、を参照してください。

**kwargs

その他のオプションのキーワード引数:

財産

説明

adjustable

{'ボックス', 'データリム'}

agg_filter

(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数

alpha

スカラーまたはなし

anchor

(float, float) または {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

ブール

aspect

{'auto', 'equal'} または float

autoscale_on

ブール

autoscalex_on

わからない

autoscaley_on

わからない

axes_locator

Callable[[Axes, Renderer], Bbox]

axisbelow

ブールまたは「行」

box_aspect

float または None

clip_box

Bbox

clip_on

ブール

clip_path

パッチまたは (パス、変換) またはなし

facecolorまたはfc

figure

Figure

frame_on

ブール

gid

in_layout

ブール

label

物体

mouseover

ブール

navigate

ブール

navigate_mode

わからない

path_effects

AbstractPathEffect

picker

None または bool または float または callable

position

[左、下、幅、高さ] またはBbox

prop_cycle

わからない

rasterization_zorder

float または None

rasterized

ブール

sketch_params

(位取り: float、長さ: float、乱数: float)

snap

ブールまたはなし

title

transform

Transform

url

visible

ブール

xbound

わからない

xlabel

xlim

(下:浮き、上:浮き)

xmargin

-0.5 より大きい float

xscale

わからない

xticklabels

わからない

xticks

わからない

ybound

わからない

ylabel

ylim

(下:浮き、上:浮き)

ymargin

-0.5 より大きい float

yscale

わからない

yticklabels

わからない

yticks

わからない

zorder

浮く

戻り値:
Axes

新しいAxesオブジェクト。

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> ) [ソース] #

一度に複数のプロパティを設定します。

サポートされているプロパティは

財産

説明

adjustable

{'ボックス', 'データリム'}

agg_filter

(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数

alpha

スカラーまたはなし

anchor

(float, float) または {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

ブール

aspect

{'auto', 'equal'} または float

autoscale_on

ブール

autoscalex_on

わからない

autoscaley_on

わからない

axes_locator

Callable[[Axes, Renderer], Bbox]

axisbelow

ブールまたは「行」

box_aspect

float または None

clip_box

Bbox

clip_on

ブール

clip_path

パッチまたは (パス、変換) またはなし

facecolorまたはfc

figure

Figure

frame_on

ブール

gid

in_layout

ブール

label

物体

latitude_grid

わからない

longitude_grid

わからない

longitude_grid_ends

わからない

mouseover

ブール

navigate

ブール

navigate_mode

わからない

path_effects

AbstractPathEffect

picker

None または bool または float または callable

position

[左、下、幅、高さ] またはBbox

prop_cycle

わからない

rasterization_zorder

float または None

rasterized

ブール

sketch_params

(位取り: float、長さ: float、乱数: float)

snap

ブールまたはなし

title

transform

Transform

url

visible

ブール

xbound

わからない

xlabel

xlim

わからない

xmargin

-0.5 より大きい float

xscale

わからない

xticklabels

わからない

xticks

わからない

ybound

わからない

ylabel

ylim

わからない

ymargin

-0.5 より大きい float

yscale

わからない

yticklabels

わからない

yticks

わからない

zorder

浮く

クラス matplotlib.projections.geo. LambertAxes ( * args , center_longitude = 0 , center_latitude = 0 , ** kwargs ) [source] #

拠点:GeoAxes

Figure に Axes を作成します。

パラメータ:
Figure

軸はに組み込まれています。Figure

rectタプル (左、下、幅、高さ)。

Axes は長方形rectに組み込まれています。rectFigure座標です。

sharex、sharey Axes、オプション

x または yaxisは、入力の x または y 軸と共有されますAxes

frameon bool、デフォルト: True

Axes フレームを表示するかどうか。

box_aspect float、オプション

軸ボックスの固定アスペクト、つまり高さと幅の比率を設定します。詳細set_box_aspectについては、を参照してください。

**kwargs

その他のオプションのキーワード引数:

財産

説明

adjustable

{'ボックス', 'データリム'}

agg_filter

(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数

alpha

スカラーまたはなし

anchor

(float, float) または {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

ブール

aspect

{'auto', 'equal'} または float

autoscale_on

ブール

autoscalex_on

わからない

autoscaley_on

わからない

axes_locator

Callable[[Axes, Renderer], Bbox]

axisbelow

ブールまたは「行」

box_aspect

float または None

clip_box

Bbox

clip_on

ブール

clip_path

パッチまたは (パス、変換) またはなし

facecolorまたはfc

figure

Figure

frame_on

ブール

gid

in_layout

ブール

label

物体

mouseover

ブール

navigate

ブール

navigate_mode

わからない

path_effects

AbstractPathEffect

picker

None または bool または float または callable

position

[左、下、幅、高さ] またはBbox

prop_cycle

わからない

rasterization_zorder

float または None

rasterized

ブール

sketch_params

(位取り: float、長さ: float、乱数: float)

snap

ブールまたはなし

title

transform

Transform

url

visible

ブール

xbound

わからない

xlabel

xlim

(下:浮き、上:浮き)

xmargin

-0.5 より大きい float

xscale

わからない

xticklabels

わからない

xticks

わからない

ybound

わからない

ylabel

ylim

(下:浮き、上:浮き)

ymargin

-0.5 より大きい float

yscale

わからない

yticklabels

わからない

yticks

わからない

zorder

浮く

戻り値:
Axes

新しいAxesオブジェクト。

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> ) [ソース] #

一度に複数のプロパティを設定します。

サポートされているプロパティは

財産

説明

adjustable

{'ボックス', 'データリム'}

agg_filter

(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数

alpha

スカラーまたはなし

anchor

(float, float) または {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

ブール

aspect

{'auto', 'equal'} または float

autoscale_on

ブール

autoscalex_on

わからない

autoscaley_on

わからない

axes_locator

Callable[[Axes, Renderer], Bbox]

axisbelow

ブールまたは「行」

box_aspect

float または None

clip_box

Bbox

clip_on

ブール

clip_path

パッチまたは (パス、変換) またはなし

facecolorまたはfc

figure

Figure

frame_on

ブール

gid

in_layout

ブール

label

物体

latitude_grid

わからない

longitude_grid

わからない

longitude_grid_ends

わからない

mouseover

ブール

navigate

ブール

navigate_mode

わからない

path_effects

AbstractPathEffect

picker

None または bool または float または callable

position

[左、下、幅、高さ] またはBbox

prop_cycle

わからない

rasterization_zorder

float または None

rasterized

ブール

sketch_params

(位取り: float、長さ: float、乱数: float)

snap

ブールまたはなし

title

transform

Transform

url

visible

ブール

xbound

わからない

xlabel

xlim

わからない

xmargin

-0.5 より大きい float

xscale

わからない

xticklabels

わからない

xticks

わからない

ybound

わからない

ylabel

ylim

わからない

ymargin

-0.5 より大きい float

yscale

わからない

yticklabels

わからない

yticks

わからない

zorder

浮く

クラス matplotlib.projections.geo. MollweideAxes ( *引数, ** kwargs ) [ソース] #

拠点:GeoAxes

Figure に Axes を作成します。

パラメータ:
Figure

軸はに組み込まれています。Figure

rectタプル (左、下、幅、高さ)。

Axes は長方形rectに組み込まれています。rectFigure座標です。

sharex、sharey Axes、オプション

x または yaxisは、入力の x または y 軸と共有されますAxes

frameon bool、デフォルト: True

Axes フレームを表示するかどうか。

box_aspect float、オプション

軸ボックスの固定アスペクト、つまり高さと幅の比率を設定します。詳細set_box_aspectについては、を参照してください。

**kwargs

その他のオプションのキーワード引数:

財産

説明

adjustable

{'ボックス', 'データリム'}

agg_filter

(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数

alpha

スカラーまたはなし

anchor

(float, float) または {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

ブール

aspect

{'auto', 'equal'} または float

autoscale_on

ブール

autoscalex_on

わからない

autoscaley_on

わからない

axes_locator

Callable[[Axes, Renderer], Bbox]

axisbelow

ブールまたは「行」

box_aspect

float または None

clip_box

Bbox

clip_on

ブール

clip_path

パッチまたは (パス、変換) またはなし

facecolorまたはfc

figure

Figure

frame_on

ブール

gid

in_layout

ブール

label

物体

mouseover

ブール

navigate

ブール

navigate_mode

わからない

path_effects

AbstractPathEffect

picker

None または bool または float または callable

position

[左、下、幅、高さ] またはBbox

prop_cycle

わからない

rasterization_zorder

float または None

rasterized

ブール

sketch_params

(位取り: float、長さ: float、乱数: float)

snap

ブールまたはなし

title

transform

Transform

url

visible

ブール

xbound

わからない

xlabel

xlim

(下:浮き、上:浮き)

xmargin

-0.5 より大きい float

xscale

わからない

xticklabels

わからない

xticks

わからない

ybound

わからない

ylabel

ylim

(下:浮き、上:浮き)

ymargin

-0.5 より大きい float

yscale

わからない

yticklabels

わからない

yticks

わからない

zorder

浮く

戻り値:
Axes

新しいAxesオブジェクト。

クラス 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> ) [ソース] #

一度に複数のプロパティを設定します。

サポートされているプロパティは

財産

説明

adjustable

{'ボックス', 'データリム'}

agg_filter

(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数

alpha

スカラーまたはなし

anchor

(float, float) または {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

ブール

aspect

{'auto', 'equal'} または float

autoscale_on

ブール

autoscalex_on

わからない

autoscaley_on

わからない

axes_locator

Callable[[Axes, Renderer], Bbox]

axisbelow

ブールまたは「行」

box_aspect

float または None

clip_box

Bbox

clip_on

ブール

clip_path

パッチまたは (パス、変換) またはなし

facecolorまたはfc

figure

Figure

frame_on

ブール

gid

in_layout

ブール

label

物体

latitude_grid

わからない

longitude_grid

わからない

longitude_grid_ends

わからない

mouseover

ブール

navigate

ブール

navigate_mode

わからない

path_effects

AbstractPathEffect

picker

None または bool または float または callable

position

[左、下、幅、高さ] またはBbox

prop_cycle

わからない

rasterization_zorder

float または None

rasterized

ブール

sketch_params

(位取り: float、長さ: float、乱数: float)

snap

ブールまたはなし

title

transform

Transform

url

visible

ブール

xbound

わからない

xlabel

xlim

わからない

xmargin

-0.5 より大きい float

xscale

わからない

xticklabels

わからない

xticks

わからない

ybound

わからない

ylabel

ylim

わからない

ymargin

-0.5 より大きい float

yscale

わからない

yticklabels

わからない

yticks

わからない

zorder

浮く