matplotlib.projections.geo#

class matplotlib.projections.geo.AitoffAxes(*args, **kwargs)[源代码][源代码]#

基类:GeoAxes

在图形中构建一个坐标轴。

参数:
fig

Axes 是在 Figure fig 中构建的。

*args

*args 可以是一个单一的 (left, bottom, width, height) 矩形或一个单一的 Bbox。这指定了 Axes 所在的位置(在图形坐标中)。

*args 也可以由三个数字或一个单独的三位数组成;在后一种情况下,这些数字被视为独立的数字。这些数字被解释为 (nrows, ncols, index)(nrows, ncols) 指定了子图数组的大小,而 index 是正在创建的子图的基于1的索引。最后,*args 也可以直接是一个 SubplotSpec 实例。

sharex, sharey : Axes, 可选轴,可选

x- 或 y-axis 与输入 Axes 中的 x- 或 y-轴共享。请注意,无法取消共享轴。

frameonbool, 默认值: True

Axes 框架是否可见。

box_aspect浮点数,可选

为 Axes 框设置固定纵横比,即高度与宽度的比率。详情请参见 set_box_aspect

forward_navigation_eventsbool 或 "auto",默认值:"auto"

控制是否将平移/缩放事件传递给此图表下方的 Axes。"auto" 对于具有不可见补丁的 Axes 为 True,否则为 False

**kwargs

其他可选的关键字参数:

属性

描述

可调整

{'box', 'datalim'}

agg_filter

一个过滤函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和图像左下角的两个偏移量

alpha

标量或无

锚点

(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

布尔值或 'line'

box_aspect

浮点数或无

clip_box

BboxBase 或 None

clip_on

布尔

clip_path

补丁或(路径,变换)或无

facecolor 或 fc

color

figure

FigureSubFigure

forward_navigation_events

布尔值或“自动”

frame_on

布尔

gid

str

in_layout

布尔

标签

对象

鼠标悬停

布尔

导航

布尔

navigate_mode

未知

路径效果

AbstractPathEffect 的列表

picker

None 或 bool 或 float 或 callable

position

[左, 底, 宽, 高] 或 Bbox

prop_cycle

Cycler

rasterization_zorder

浮点数或无

光栅化

布尔

sketch_params

(scale: float, length: float, randomness: float)

snap

布尔值或无

subplotspec

未知

标题

str

transform

Transform

url

str

可见

布尔

xbound

(下限: 浮点数, 上限: 浮点数)

xlabel

str

xlim

(左: 浮点数, 右: 浮点数)

xmargin

浮点数大于 -0.5

xscale

未知

xticklabels

未知

xticks

未知

ybound

(下限: 浮点数, 上限: 浮点数)

ylabel

str

ylim

(底部: 浮点数, 顶部: 浮点数)

ymargin

浮点数大于 -0.5

yscale

未知

yticklabels

未知

yticks

未知

zorder

浮动

返回:
Axes

新的 Axes 对象。

class AitoffTransform(resolution)[源代码][源代码]#

基类:_GeoTransform

基本的 Aitoff 变换。

创建一个新的地理变换。

分辨率是指在弯曲空间中近似其路径时,在每个输入线段之间插值的步数。

has_inverse = True#

如果此变换有相应的逆变换,则为真。

inverted()[源代码][源代码]#

返回相应的逆变换。

它持有 x == self.inverted().transform(self.transform(x))

此方法的返回值应视为临时的。对 self 的更新不会导致其反转副本的相应更新。

transform_non_affine(values)[源代码][源代码]#

仅应用此变换的非仿射部分。

transform(values) 总是等同于 transform_affine(transform_non_affine(values))

在非仿射变换中,这通常等同于 transform(values)。在仿射变换中,这始终是一个空操作。

参数:
数组

输入值为一个长度为 input_dims 的数组或形状为 (N, input_dims) 的数组。

返回:
数组

输出值为一个长度为 output_dims 的数组,或形状为 (N, output_dims),取决于输入。

class InvertedAitoffTransform(resolution)[源代码][源代码]#

基类:_GeoTransform

创建一个新的地理变换。

分辨率是指在弯曲空间中近似其路径时,在每个输入线段之间插值的步数。

has_inverse = True#

如果此变换有相应的逆变换,则为真。

inverted()[源代码][源代码]#

返回相应的逆变换。

它持有 x == self.inverted().transform(self.transform(x))

此方法的返回值应视为临时的。对 self 的更新不会导致其反转副本的相应更新。

transform_non_affine(values)[源代码][源代码]#

仅应用此变换的非仿射部分。

transform(values) 总是等同于 transform_affine(transform_non_affine(values))

在非仿射变换中,这通常等同于 transform(values)。在仿射变换中,这始终是一个空操作。

参数:
数组

输入值为一个长度为 input_dims 的数组或形状为 (N, input_dims) 的数组。

返回:
数组

输出值为一个长度为 output_dims 的数组,或形状为 (N, output_dims),取决于输入。

name = 'aitoff'#
set(*, adjustable=<UNSET>, agg_filter=<UNSET>, alpha=<UNSET>, anchor=<UNSET>, animated=<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>, forward_navigation_events=<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>, picker=<UNSET>, position=<UNSET>, prop_cycle=<UNSET>, rasterization_zorder=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, subplotspec=<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>)[源代码]#

一次性设置多个属性。

支持的属性有

属性

描述

可调整

{'box', 'datalim'}

agg_filter

一个过滤函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和图像左下角的两个偏移量

alpha

标量或无

锚点

(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

布尔值或 'line'

box_aspect

浮点数或无

clip_box

BboxBase 或 None

clip_on

布尔

clip_path

补丁或(路径,变换)或无

facecolor 或 fc

color

figure

FigureSubFigure

forward_navigation_events

布尔值或“自动”

frame_on

布尔

gid

str

in_layout

布尔

标签

对象

纬度网格

未知

longitude_grid

未知

longitude_grid_ends

未知

鼠标悬停

布尔

导航

布尔

navigate_mode

未知

路径效果

AbstractPathEffect 的列表

picker

None 或 bool 或 float 或 callable

position

[左, 底, 宽, 高] 或 Bbox

prop_cycle

Cycler

rasterization_zorder

浮点数或无

光栅化

布尔

sketch_params

(scale: float, length: float, randomness: float)

snap

布尔值或无

subplotspec

未知

标题

str

transform

Transform

url

str

可见

布尔

xbound

未知

xlabel

str

xlim

未知

xmargin

浮点数大于 -0.5

xscale

未知

xticklabels

未知

xticks

未知

ybound

未知

ylabel

str

ylim

未知

ymargin

浮点数大于 -0.5

yscale

未知

yticklabels

未知

yticks

未知

zorder

浮动

class matplotlib.projections.geo.GeoAxes(fig, *args, facecolor=None, frameon=True, sharex=None, sharey=None, label='', xscale=None, yscale=None, box_aspect=None, forward_navigation_events='auto', **kwargs)[源代码][源代码]#

基类:Axes

地理投影的抽象基类。

在图形中构建一个坐标轴。

参数:
fig

Axes 是在 Figure fig 中构建的。

*args

*args 可以是一个单一的 (left, bottom, width, height) 矩形或一个单一的 Bbox。这指定了 Axes 所在的位置(在图形坐标中)。

*args 也可以由三个数字或一个单独的三位数组成;在后一种情况下,这些数字被视为独立的数字。这些数字被解释为 (nrows, ncols, index)(nrows, ncols) 指定了子图数组的大小,而 index 是正在创建的子图的基于1的索引。最后,*args 也可以直接是一个 SubplotSpec 实例。

sharex, sharey : Axes, 可选轴,可选

x- 或 y-axis 与输入 Axes 中的 x- 或 y-轴共享。请注意,无法取消共享轴。

frameonbool, 默认值: True

Axes 框架是否可见。

box_aspect浮点数,可选

为 Axes 框设置固定纵横比,即高度与宽度的比率。详情请参见 set_box_aspect

forward_navigation_eventsbool 或 "auto",默认值:"auto"

控制是否将平移/缩放事件传递给此图表下方的 Axes。"auto" 对于具有不可见补丁的 Axes 为 True,否则为 False

**kwargs

其他可选的关键字参数:

属性

描述

可调整

{'box', 'datalim'}

agg_filter

一个过滤函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和图像左下角的两个偏移量

alpha

标量或无

锚点

(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

布尔值或 'line'

box_aspect

浮点数或无

clip_box

BboxBase 或 None

clip_on

布尔

clip_path

补丁或(路径,变换)或无

facecolor 或 fc

color

figure

FigureSubFigure

forward_navigation_events

布尔值或“自动”

frame_on

布尔

gid

str

in_layout

布尔

标签

对象

鼠标悬停

布尔

导航

布尔

navigate_mode

未知

路径效果

AbstractPathEffect 的列表

picker

None 或 bool 或 float 或 callable

position

[左, 底, 宽, 高] 或 Bbox

prop_cycle

Cycler

rasterization_zorder

浮点数或无

光栅化

布尔

sketch_params

(scale: float, length: float, randomness: float)

snap

布尔值或无

subplotspec

未知

标题

str

transform

Transform

url

str

可见

布尔

xbound

(下限: 浮点数, 上限: 浮点数)

xlabel

str

xlim

(左: 浮点数, 右: 浮点数)

xmargin

浮点数大于 -0.5

xscale

未知

xticklabels

未知

xticks

未知

ybound

(下限: 浮点数, 上限: 浮点数)

ylabel

str

ylim

(底部: 浮点数, 顶部: 浮点数)

ymargin

浮点数大于 -0.5

yscale

未知

yticklabels

未知

yticks

未知

zorder

浮动

返回:
Axes

新的 Axes 对象。

RESOLUTION = 75#
class ThetaFormatter(round_to=1.0)[源代码][源代码]#

基类:Formatter

用于格式化 theta 刻度标签。将弧度的本机单位转换为度,并添加度符号。

can_pan()[源代码][源代码]#

返回此 Axes 是否支持平移/缩放按钮功能。

此 Axes 对象不支持交互式平移/缩放。

can_zoom()[源代码][源代码]#

返回此 Axes 是否支持缩放框按钮功能。

此 Axes 对象不支持交互式缩放框。

clear()[源代码][源代码]#

清除坐标轴。

drag_pan(button, key, x, y)[源代码][源代码]#

在平移操作期间鼠标移动时调用。

参数:
按钮 : MouseButtonMouseButton

按下的鼠标按钮。

关键str 或 None

按下的键(如果有的话)。

x, y浮动

鼠标在显示坐标中的坐标。

注释

这旨在被新的投影类型所覆盖。

end_pan()[源代码][源代码]#

当平移操作完成时调用(当鼠标按钮抬起时。)

注释

这旨在被新的投影类型所覆盖。

format_coord(lon, lat)[源代码][源代码]#

返回一个格式化坐标的格式字符串。

get_data_ratio()[源代码][源代码]#

返回数据本身的宽高比。

get_xaxis_text1_transform(pad)[源代码][源代码]#
返回:
变换变换

用于绘制x轴标签的变换,将在轴和标签之间添加 pad_points 的填充(以点为单位)。x方向在数据坐标中,y方向在轴坐标中。

valign{'center', 'top', 'bottom', 'baseline', 'center_baseline'}

文本垂直对齐。

halign{'center', 'left', 'right'}

文本水平对齐。

注释

此转换主要由 Axis 类使用,旨在被新类型的投影所覆盖,这些投影可能需要将轴元素放置在不同的位置。

get_xaxis_text2_transform(pad)[源代码][源代码]#
返回:
变换变换

用于绘制次要x轴标签的变换,将在轴和标签之间添加 pad_points 的填充(以点为单位)。x方向在数据坐标中,y方向在轴坐标中。

valign{'center', 'top', 'bottom', 'baseline', 'center_baseline'}

文本垂直对齐。

halign{'center', 'left', 'right'}

文本水平对齐。

注释

此转换主要由 Axis 类使用,旨在被新类型的投影所覆盖,这些投影可能需要将轴元素放置在不同的位置。

get_xaxis_transform(which='grid')[源代码][源代码]#

获取用于绘制x轴标签、刻度和网格线的变换。x方向在数据坐标中,y方向在轴坐标中。

备注

此转换主要由 Axis 类使用,旨在被新类型的投影所覆盖,这些投影可能需要将轴元素放置在不同的位置。

参数:
哪个{'网格', '刻度1', '刻度2'}
get_yaxis_text1_transform(pad)[源代码][源代码]#
返回:
变换变换

用于绘制 y 轴标签的变换,将在轴和标签之间添加 pad_points 的填充(以点为单位)。x 方向在轴坐标中,y 方向在数据坐标中。

valign{'center', 'top', 'bottom', 'baseline', 'center_baseline'}

文本垂直对齐。

halign{'center', 'left', 'right'}

文本水平对齐。

注释

此转换主要由 Axis 类使用,旨在被新类型的投影所覆盖,这些投影可能需要将轴元素放置在不同的位置。

get_yaxis_text2_transform(pad)[源代码][源代码]#
返回:
变换变换

用于绘制次要y轴标签的变换,将在轴和标签之间添加 pad_points 的填充(以点为单位)。x方向在轴坐标中,y方向在数据坐标中。

valign{'center', 'top', 'bottom', 'baseline', 'center_baseline'}

文本垂直对齐。

halign{'center', 'left', 'right'}

文本水平对齐。

注释

此转换主要由 Axis 类使用,旨在被新类型的投影所覆盖,这些投影可能需要将轴元素放置在不同的位置。

get_yaxis_transform(which='grid')[源代码][源代码]#

获取用于绘制y轴标签、刻度和网格线的变换。x方向在轴坐标中,y方向在数据坐标中。

备注

此转换主要由 Axis 类使用,旨在被新类型的投影所覆盖,这些投影可能需要将轴元素放置在不同的位置。

参数:
哪个{'网格', '刻度1', '刻度2'}
invert_xaxis()[源代码][源代码]#

不支持。请考虑使用 Cartopy。

invert_yaxis()[源代码]#

不支持。请考虑使用 Cartopy。

set(*, adjustable=<UNSET>, agg_filter=<UNSET>, alpha=<UNSET>, anchor=<UNSET>, animated=<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>, forward_navigation_events=<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>, picker=<UNSET>, position=<UNSET>, prop_cycle=<UNSET>, rasterization_zorder=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, subplotspec=<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>)[源代码]#

一次性设置多个属性。

支持的属性有

属性

描述

可调整

{'box', 'datalim'}

agg_filter

一个过滤函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和图像左下角的两个偏移量

alpha

标量或无

锚点

(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

布尔值或 'line'

box_aspect

浮点数或无

clip_box

BboxBase 或 None

clip_on

布尔

clip_path

补丁或(路径,变换)或无

facecolor 或 fc

color

figure

FigureSubFigure

forward_navigation_events

布尔值或“自动”

frame_on

布尔

gid

str

in_layout

布尔

标签

对象

纬度网格

未知

longitude_grid

未知

longitude_grid_ends

未知

鼠标悬停

布尔

导航

布尔

navigate_mode

未知

路径效果

AbstractPathEffect 的列表

picker

None 或 bool 或 float 或 callable

position

[左, 底, 宽, 高] 或 Bbox

prop_cycle

Cycler

rasterization_zorder

浮点数或无

光栅化

布尔

sketch_params

(scale: float, length: float, randomness: float)

snap

布尔值或无

subplotspec

未知

标题

str

transform

Transform

url

str

可见

布尔

xbound

未知

xlabel

str

xlim

未知

xmargin

浮点数大于 -0.5

xscale

未知

xticklabels

未知

xticks

未知

ybound

未知

ylabel

str

ylim

未知

ymargin

浮点数大于 -0.5

yscale

未知

yticklabels

未知

yticks

未知

zorder

浮动

set_latitude_grid(degrees)[源代码][源代码]#

设置每个纬度网格之间的度数。

set_longitude_grid(degrees)[源代码][源代码]#

设置每个经线网格之间的度数。

set_longitude_grid_ends(degrees)[源代码][源代码]#

设置在哪些纬度停止绘制经度网格。

set_xbound(*args, **kwargs)[源代码]#

不支持。请考虑使用 Cartopy。

set_xlim(*args, **kwargs)[源代码][源代码]#

不支持。请考虑使用 Cartopy。

set_xscale(*args, **kwargs)[源代码]#

设置 x 轴的刻度。

参数:
: {"linear", "log", "symlog", "logit", ...} 或 ScaleBase{"线性", "对数", "对称对数", "对数几率", ...} 或

要应用的轴刻度类型。

**kwargs

根据不同的规模,接受不同的关键字参数。请参阅各自类的关键字参数:

注释

默认情况下,Matplotlib 支持上述提到的比例尺。此外,可以使用 matplotlib.scale.register_scale 注册自定义比例尺。这些比例尺也可以在这里使用。

set_ybound(*args, **kwargs)[源代码]#

不支持。请考虑使用 Cartopy。

set_ylim(*args, **kwargs)[源代码]#

不支持。请考虑使用 Cartopy。

set_yscale(*args, **kwargs)[源代码][源代码]#

设置 y 轴的刻度。

参数:
: {"linear", "log", "symlog", "logit", ...} 或 ScaleBase{"线性", "对数", "对称对数", "对数几率", ...} 或

要应用的轴刻度类型。

**kwargs

根据不同的规模,接受不同的关键字参数。请参阅各自类的关键字参数:

注释

默认情况下,Matplotlib 支持上述提到的比例尺。此外,可以使用 matplotlib.scale.register_scale 注册自定义比例尺。这些比例尺也可以在这里使用。

start_pan(x, y, button)[源代码][源代码]#

当平移操作开始时调用。

参数:
x, y浮动

鼠标在显示坐标中的坐标。

按钮 : MouseButtonMouseButton

按下的鼠标按钮。

注释

这旨在被新的投影类型所覆盖。

class matplotlib.projections.geo.HammerAxes(*args, **kwargs)[源代码][源代码]#

基类:GeoAxes

在图形中构建一个坐标轴。

参数:
fig

Axes 是在 Figure fig 中构建的。

*args

*args 可以是一个单一的 (left, bottom, width, height) 矩形或一个单一的 Bbox。这指定了 Axes 所在的位置(在图形坐标中)。

*args 也可以由三个数字或一个单独的三位数组成;在后一种情况下,这些数字被视为独立的数字。这些数字被解释为 (nrows, ncols, index)(nrows, ncols) 指定了子图数组的大小,而 index 是正在创建的子图的基于1的索引。最后,*args 也可以直接是一个 SubplotSpec 实例。

sharex, sharey : Axes, 可选轴,可选

x- 或 y-axis 与输入 Axes 中的 x- 或 y-轴共享。请注意,无法取消共享轴。

frameonbool, 默认值: True

Axes 框架是否可见。

box_aspect浮点数,可选

为 Axes 框设置固定纵横比,即高度与宽度的比率。详情请参见 set_box_aspect

forward_navigation_eventsbool 或 "auto",默认值:"auto"

控制是否将平移/缩放事件传递给此图表下方的 Axes。"auto" 对于具有不可见补丁的 Axes 为 True,否则为 False

**kwargs

其他可选的关键字参数:

属性

描述

可调整

{'box', 'datalim'}

agg_filter

一个过滤函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和图像左下角的两个偏移量

alpha

标量或无

锚点

(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

布尔值或 'line'

box_aspect

浮点数或无

clip_box

BboxBase 或 None

clip_on

布尔

clip_path

补丁或(路径,变换)或无

facecolor 或 fc

color

figure

FigureSubFigure

forward_navigation_events

布尔值或“自动”

frame_on

布尔

gid

str

in_layout

布尔

标签

对象

鼠标悬停

布尔

导航

布尔

navigate_mode

未知

路径效果

AbstractPathEffect 的列表

picker

None 或 bool 或 float 或 callable

position

[左, 底, 宽, 高] 或 Bbox

prop_cycle

Cycler

rasterization_zorder

浮点数或无

光栅化

布尔

sketch_params

(scale: float, length: float, randomness: float)

snap

布尔值或无

subplotspec

未知

标题

str

transform

Transform

url

str

可见

布尔

xbound

(下限: 浮点数, 上限: 浮点数)

xlabel

str

xlim

(左: 浮点数, 右: 浮点数)

xmargin

浮点数大于 -0.5

xscale

未知

xticklabels

未知

xticks

未知

ybound

(下限: 浮点数, 上限: 浮点数)

ylabel

str

ylim

(底部: 浮点数, 顶部: 浮点数)

ymargin

浮点数大于 -0.5

yscale

未知

yticklabels

未知

yticks

未知

zorder

浮动

返回:
Axes

新的 Axes 对象。

class HammerTransform(resolution)[源代码][源代码]#

基类:_GeoTransform

基础 Hammer 变换。

创建一个新的地理变换。

分辨率是指在弯曲空间中近似其路径时,在每个输入线段之间插值的步数。

has_inverse = True#

如果此变换有相应的逆变换,则为真。

inverted()[源代码][源代码]#

返回相应的逆变换。

它持有 x == self.inverted().transform(self.transform(x))

此方法的返回值应视为临时的。对 self 的更新不会导致其反转副本的相应更新。

transform_non_affine(values)[源代码][源代码]#

仅应用此变换的非仿射部分。

transform(values) 总是等同于 transform_affine(transform_non_affine(values))

在非仿射变换中,这通常等同于 transform(values)。在仿射变换中,这始终是一个空操作。

参数:
数组

输入值为一个长度为 input_dims 的数组或形状为 (N, input_dims) 的数组。

返回:
数组

输出值为一个长度为 output_dims 的数组,或形状为 (N, output_dims),取决于输入。

class InvertedHammerTransform(resolution)[源代码][源代码]#

基类:_GeoTransform

创建一个新的地理变换。

分辨率是指在弯曲空间中近似其路径时,在每个输入线段之间插值的步数。

has_inverse = True#

如果此变换有相应的逆变换,则为真。

inverted()[源代码][源代码]#

返回相应的逆变换。

它持有 x == self.inverted().transform(self.transform(x))

此方法的返回值应视为临时的。对 self 的更新不会导致其反转副本的相应更新。

transform_non_affine(values)[源代码][源代码]#

仅应用此变换的非仿射部分。

transform(values) 总是等同于 transform_affine(transform_non_affine(values))

在非仿射变换中,这通常等同于 transform(values)。在仿射变换中,这始终是一个空操作。

参数:
数组

输入值为一个长度为 input_dims 的数组或形状为 (N, input_dims) 的数组。

返回:
数组

输出值为一个长度为 output_dims 的数组,或形状为 (N, output_dims),取决于输入。

name = 'hammer'#
set(*, adjustable=<UNSET>, agg_filter=<UNSET>, alpha=<UNSET>, anchor=<UNSET>, animated=<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>, forward_navigation_events=<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>, picker=<UNSET>, position=<UNSET>, prop_cycle=<UNSET>, rasterization_zorder=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, subplotspec=<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>)[源代码]#

一次性设置多个属性。

支持的属性有

属性

描述

可调整

{'box', 'datalim'}

agg_filter

一个过滤函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和图像左下角的两个偏移量

alpha

标量或无

锚点

(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

布尔值或 'line'

box_aspect

浮点数或无

clip_box

BboxBase 或 None

clip_on

布尔

clip_path

补丁或(路径,变换)或无

facecolor 或 fc

color

figure

FigureSubFigure

forward_navigation_events

布尔值或“自动”

frame_on

布尔

gid

str

in_layout

布尔

标签

对象

纬度网格

未知

longitude_grid

未知

longitude_grid_ends

未知

鼠标悬停

布尔

导航

布尔

navigate_mode

未知

路径效果

AbstractPathEffect 的列表

picker

None 或 bool 或 float 或 callable

position

[左, 底, 宽, 高] 或 Bbox

prop_cycle

Cycler

rasterization_zorder

浮点数或无

光栅化

布尔

sketch_params

(scale: float, length: float, randomness: float)

snap

布尔值或无

subplotspec

未知

标题

str

transform

Transform

url

str

可见

布尔

xbound

未知

xlabel

str

xlim

未知

xmargin

浮点数大于 -0.5

xscale

未知

xticklabels

未知

xticks

未知

ybound

未知

ylabel

str

ylim

未知

ymargin

浮点数大于 -0.5

yscale

未知

yticklabels

未知

yticks

未知

zorder

浮动

class matplotlib.projections.geo.LambertAxes(*args, center_longitude=0, center_latitude=0, **kwargs)[源代码][源代码]#

基类:GeoAxes

在图形中构建一个坐标轴。

参数:
fig

Axes 是在 Figure fig 中构建的。

*args

*args 可以是一个单一的 (left, bottom, width, height) 矩形或一个单一的 Bbox。这指定了 Axes 所在的位置(在图形坐标中)。

*args 也可以由三个数字或一个单独的三位数组成;在后一种情况下,这些数字被视为独立的数字。这些数字被解释为 (nrows, ncols, index)(nrows, ncols) 指定了子图数组的大小,而 index 是正在创建的子图的基于1的索引。最后,*args 也可以直接是一个 SubplotSpec 实例。

sharex, sharey : Axes, 可选轴,可选

x- 或 y-axis 与输入 Axes 中的 x- 或 y-轴共享。请注意,无法取消共享轴。

frameonbool, 默认值: True

Axes 框架是否可见。

box_aspect浮点数,可选

为 Axes 框设置固定纵横比,即高度与宽度的比率。详情请参见 set_box_aspect

forward_navigation_eventsbool 或 "auto",默认值:"auto"

控制是否将平移/缩放事件传递给此图表下方的 Axes。"auto" 对于具有不可见补丁的 Axes 为 True,否则为 False

**kwargs

其他可选的关键字参数:

属性

描述

可调整

{'box', 'datalim'}

agg_filter

一个过滤函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和图像左下角的两个偏移量

alpha

标量或无

锚点

(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

布尔值或 'line'

box_aspect

浮点数或无

clip_box

BboxBase 或 None

clip_on

布尔

clip_path

补丁或(路径,变换)或无

facecolor 或 fc

color

figure

FigureSubFigure

forward_navigation_events

布尔值或“自动”

frame_on

布尔

gid

str

in_layout

布尔

标签

对象

鼠标悬停

布尔

导航

布尔

navigate_mode

未知

路径效果

AbstractPathEffect 的列表

picker

None 或 bool 或 float 或 callable

position

[左, 底, 宽, 高] 或 Bbox

prop_cycle

Cycler

rasterization_zorder

浮点数或无

光栅化

布尔

sketch_params

(scale: float, length: float, randomness: float)

snap

布尔值或无

subplotspec

未知

标题

str

transform

Transform

url

str

可见

布尔

xbound

(下限: 浮点数, 上限: 浮点数)

xlabel

str

xlim

(左: 浮点数, 右: 浮点数)

xmargin

浮点数大于 -0.5

xscale

未知

xticklabels

未知

xticks

未知

ybound

(下限: 浮点数, 上限: 浮点数)

ylabel

str

ylim

(底部: 浮点数, 顶部: 浮点数)

ymargin

浮点数大于 -0.5

yscale

未知

yticklabels

未知

yticks

未知

zorder

浮动

返回:
Axes

新的 Axes 对象。

class InvertedLambertTransform(center_longitude, center_latitude, resolution)[源代码][源代码]#

基类:_GeoTransform

创建一个新的地理变换。

分辨率是指在弯曲空间中近似其路径时,在每个输入线段之间插值的步数。

has_inverse = True#

如果此变换有相应的逆变换,则为真。

inverted()[源代码][源代码]#

返回相应的逆变换。

它持有 x == self.inverted().transform(self.transform(x))

此方法的返回值应视为临时的。对 self 的更新不会导致其反转副本的相应更新。

transform_non_affine(values)[源代码][源代码]#

仅应用此变换的非仿射部分。

transform(values) 总是等同于 transform_affine(transform_non_affine(values))

在非仿射变换中,这通常等同于 transform(values)。在仿射变换中,这始终是一个空操作。

参数:
数组

输入值为一个长度为 input_dims 的数组或形状为 (N, input_dims) 的数组。

返回:
数组

输出值为一个长度为 output_dims 的数组,或形状为 (N, output_dims),取决于输入。

class LambertTransform(center_longitude, center_latitude, resolution)[源代码][源代码]#

基类:_GeoTransform

基本 Lambert 变换。

创建一个新的 Lambert 变换。分辨率是指在每个输入线段之间插值的步数,以近似其在弯曲 Lambert 空间中的路径。

has_inverse = True#

如果此变换有相应的逆变换,则为真。

inverted()[源代码][源代码]#

返回相应的逆变换。

它持有 x == self.inverted().transform(self.transform(x))

此方法的返回值应视为临时的。对 self 的更新不会导致其反转副本的相应更新。

transform_non_affine(values)[源代码][源代码]#

仅应用此变换的非仿射部分。

transform(values) 总是等同于 transform_affine(transform_non_affine(values))

在非仿射变换中,这通常等同于 transform(values)。在仿射变换中,这始终是一个空操作。

参数:
数组

输入值为一个长度为 input_dims 的数组或形状为 (N, input_dims) 的数组。

返回:
数组

输出值为一个长度为 output_dims 的数组,或形状为 (N, output_dims),取决于输入。

clear()[源代码][源代码]#

清除坐标轴。

name = 'lambert'#
set(*, adjustable=<UNSET>, agg_filter=<UNSET>, alpha=<UNSET>, anchor=<UNSET>, animated=<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>, forward_navigation_events=<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>, picker=<UNSET>, position=<UNSET>, prop_cycle=<UNSET>, rasterization_zorder=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, subplotspec=<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>)[源代码]#

一次性设置多个属性。

支持的属性有

属性

描述

可调整

{'box', 'datalim'}

agg_filter

一个过滤函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和图像左下角的两个偏移量

alpha

标量或无

锚点

(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

布尔值或 'line'

box_aspect

浮点数或无

clip_box

BboxBase 或 None

clip_on

布尔

clip_path

补丁或(路径,变换)或无

facecolor 或 fc

color

figure

FigureSubFigure

forward_navigation_events

布尔值或“自动”

frame_on

布尔

gid

str

in_layout

布尔

标签

对象

纬度网格

未知

longitude_grid

未知

longitude_grid_ends

未知

鼠标悬停

布尔

导航

布尔

navigate_mode

未知

路径效果

AbstractPathEffect 的列表

picker

None 或 bool 或 float 或 callable

position

[左, 底, 宽, 高] 或 Bbox

prop_cycle

Cycler

rasterization_zorder

浮点数或无

光栅化

布尔

sketch_params

(scale: float, length: float, randomness: float)

snap

布尔值或无

subplotspec

未知

标题

str

transform

Transform

url

str

可见

布尔

xbound

未知

xlabel

str

xlim

未知

xmargin

浮点数大于 -0.5

xscale

未知

xticklabels

未知

xticks

未知

ybound

未知

ylabel

str

ylim

未知

ymargin

浮点数大于 -0.5

yscale

未知

yticklabels

未知

yticks

未知

zorder

浮动

class matplotlib.projections.geo.MollweideAxes(*args, **kwargs)[源代码][源代码]#

基类:GeoAxes

在图形中构建一个坐标轴。

参数:
fig

Axes 是在 Figure fig 中构建的。

*args

*args 可以是一个单一的 (left, bottom, width, height) 矩形或一个单一的 Bbox。这指定了 Axes 所在的位置(在图形坐标中)。

*args 也可以由三个数字或一个单独的三位数组成;在后一种情况下,这些数字被视为独立的数字。这些数字被解释为 (nrows, ncols, index)(nrows, ncols) 指定了子图数组的大小,而 index 是正在创建的子图的基于1的索引。最后,*args 也可以直接是一个 SubplotSpec 实例。

sharex, sharey : Axes, 可选轴,可选

x- 或 y-axis 与输入 Axes 中的 x- 或 y-轴共享。请注意,无法取消共享轴。

frameonbool, 默认值: True

Axes 框架是否可见。

box_aspect浮点数,可选

为 Axes 框设置固定纵横比,即高度与宽度的比率。详情请参见 set_box_aspect

forward_navigation_eventsbool 或 "auto",默认值:"auto"

控制是否将平移/缩放事件传递给此图表下方的 Axes。"auto" 对于具有不可见补丁的 Axes 为 True,否则为 False

**kwargs

其他可选的关键字参数:

属性

描述

可调整

{'box', 'datalim'}

agg_filter

一个过滤函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和图像左下角的两个偏移量

alpha

标量或无

锚点

(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

布尔值或 'line'

box_aspect

浮点数或无

clip_box

BboxBase 或 None

clip_on

布尔

clip_path

补丁或(路径,变换)或无

facecolor 或 fc

color

figure

FigureSubFigure

forward_navigation_events

布尔值或“自动”

frame_on

布尔

gid

str

in_layout

布尔

标签

对象

鼠标悬停

布尔

导航

布尔

navigate_mode

未知

路径效果

AbstractPathEffect 的列表

picker

None 或 bool 或 float 或 callable

position

[左, 底, 宽, 高] 或 Bbox

prop_cycle

Cycler

rasterization_zorder

浮点数或无

光栅化

布尔

sketch_params

(scale: float, length: float, randomness: float)

snap

布尔值或无

subplotspec

未知

标题

str

transform

Transform

url

str

可见

布尔

xbound

(下限: 浮点数, 上限: 浮点数)

xlabel

str

xlim

(左: 浮点数, 右: 浮点数)

xmargin

浮点数大于 -0.5

xscale

未知

xticklabels

未知

xticks

未知

ybound

(下限: 浮点数, 上限: 浮点数)

ylabel

str

ylim

(底部: 浮点数, 顶部: 浮点数)

ymargin

浮点数大于 -0.5

yscale

未知

yticklabels

未知

yticks

未知

zorder

浮动

返回:
Axes

新的 Axes 对象。

class InvertedMollweideTransform(resolution)[源代码][源代码]#

基类:_GeoTransform

创建一个新的地理变换。

分辨率是指在弯曲空间中近似其路径时,在每个输入线段之间插值的步数。

has_inverse = True#

如果此变换有相应的逆变换,则为真。

inverted()[源代码][源代码]#

返回相应的逆变换。

它持有 x == self.inverted().transform(self.transform(x))

此方法的返回值应视为临时的。对 self 的更新不会导致其反转副本的相应更新。

transform_non_affine(values)[源代码][源代码]#

仅应用此变换的非仿射部分。

transform(values) 总是等同于 transform_affine(transform_non_affine(values))

在非仿射变换中,这通常等同于 transform(values)。在仿射变换中,这始终是一个空操作。

参数:
数组

输入值为一个长度为 input_dims 的数组或形状为 (N, input_dims) 的数组。

返回:
数组

输出值为一个长度为 output_dims 的数组,或形状为 (N, output_dims),取决于输入。

class MollweideTransform(resolution)[源代码][源代码]#

基类:_GeoTransform

基本莫尔韦德变换。

创建一个新的地理变换。

分辨率是指在弯曲空间中近似其路径时,在每个输入线段之间插值的步数。

has_inverse = True#

如果此变换有相应的逆变换,则为真。

inverted()[源代码][源代码]#

返回相应的逆变换。

它持有 x == self.inverted().transform(self.transform(x))

此方法的返回值应视为临时的。对 self 的更新不会导致其反转副本的相应更新。

transform_non_affine(values)[源代码][源代码]#

仅应用此变换的非仿射部分。

transform(values) 总是等同于 transform_affine(transform_non_affine(values))

在非仿射变换中,这通常等同于 transform(values)。在仿射变换中,这始终是一个空操作。

参数:
数组

输入值为一个长度为 input_dims 的数组或形状为 (N, input_dims) 的数组。

返回:
数组

输出值为一个长度为 output_dims 的数组,或形状为 (N, output_dims),取决于输入。

name = 'mollweide'#
set(*, adjustable=<UNSET>, agg_filter=<UNSET>, alpha=<UNSET>, anchor=<UNSET>, animated=<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>, forward_navigation_events=<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>, picker=<UNSET>, position=<UNSET>, prop_cycle=<UNSET>, rasterization_zorder=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, subplotspec=<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>)[源代码]#

一次性设置多个属性。

支持的属性有

属性

描述

可调整

{'box', 'datalim'}

agg_filter

一个过滤函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和图像左下角的两个偏移量

alpha

标量或无

锚点

(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

布尔值或 'line'

box_aspect

浮点数或无

clip_box

BboxBase 或 None

clip_on

布尔

clip_path

补丁或(路径,变换)或无

facecolor 或 fc

color

figure

FigureSubFigure

forward_navigation_events

布尔值或“自动”

frame_on

布尔

gid

str

in_layout

布尔

标签

对象

纬度网格

未知

longitude_grid

未知

longitude_grid_ends

未知

鼠标悬停

布尔

导航

布尔

navigate_mode

未知

路径效果

AbstractPathEffect 的列表

picker

None 或 bool 或 float 或 callable

position

[左, 底, 宽, 高] 或 Bbox

prop_cycle

Cycler

rasterization_zorder

浮点数或无

光栅化

布尔

sketch_params

(scale: float, length: float, randomness: float)

snap

布尔值或无

subplotspec

未知

标题

str

transform

Transform

url

str

可见

布尔

xbound

未知

xlabel

str

xlim

未知

xmargin

浮点数大于 -0.5

xscale

未知

xticklabels

未知

xticks

未知

ybound

未知

ylabel

str

ylim

未知

ymargin

浮点数大于 -0.5

yscale

未知

yticklabels

未知

yticks

未知

zorder

浮动