matplotlib.projections.geo
- classmatplotlib.projections.geo.AitoffAxes(*args, **kwargs)[source]
-
Базовые классы:
GeoAxesСоздаёт Axes в фигуре.
- Параметры:
-
-
fig
Figure -
Axes создаётся в
Figurefig. - *args
-
*argsможет быть прямоугольником(left, bottom, width, height)или объектомBbox. Это задаёт прямоугольную область (в координатах фигуры), в которой располагается Axes.*argsтакже может состоять из трёх чисел или быть одним трёхзначным числом; в последнем случае цифры рассматриваются как отдельные числа. Числа интерпретируются как(nrows, ncols, index):(nrows, ncols)задаёт размер массива подграфиков, аindex— индекс создаваемого подграфика, отсчитываемый с 1. Наконец,*argsтакже может непосредственно быть экземпляромSubplotSpec. -
sharex, sharey
Axes, необязательно -
Ось x или y
axisявляется общей с осью x или y указанногоAxes. Обратите внимание, что разделить общие оси невозможно. - frameonbool, по умолчанию: True
-
Определяет, отображается ли рамка Axes.
- box_aspectfloat, необязательно
-
Задаёт фиксированное соотношение сторон рамки Axes, то есть отношение высоты к ширине. Подробности см. в
set_box_aspect. - forward_navigation_eventsbool или "auto", по умолчанию: "auto"
-
Определяет, передаются ли события панорамирования и масштабирования расположенным ниже Axes. Значение "auto" соответствует True для осей с невидимой областью заливки и False в остальных случаях.
- **kwargs
-
fig
-
Другие необязательные именованные аргументы:
Свойство
Описание
{'box', 'datalim'}
функция фильтрации, которая принимает массив вещественных чисел размером (m, n, 3) и значение dpi, а возвращает массив размером (m, n, 3) и два смещения от левого нижнего угла изображения
вещественное число или None
(вещественное число, вещественное число) или {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
логическое значение
{'auto', 'equal'} или вещественное число
логическое значение
неизвестно
неизвестно
Callable[[Axes, Renderer], Bbox]
логическое значение или 'line'
вещественное число или None
BboxBaseили Noneлогическое значение
Patch или (Path, Transform) или None
логическое значение или "auto"
логическое значение
строка
логическое значение
объект
логическое значение
логическое значение
неизвестно
список объектов
AbstractPathEffectNone, логическое значение, вещественное число или вызываемый объект
[left, bottom, width, height] или
Bboxвещественное число или None
логическое значение
(scale: вещественное число, length: вещественное число, randomness: вещественное число)
логическое значение или None
неизвестно
строка
строка
логическое значение
(lower: вещественное число, upper: вещественное число)
строка
(left: вещественное число, right: вещественное число)
вещественное число больше -0.5
неизвестно
неизвестно
неизвестно
(lower: вещественное число, upper: вещественное число)
строка
(bottom: вещественное число, top: вещественное число)
вещественное число больше -0.5
неизвестно
неизвестно
неизвестно
вещественное число
-
- Возвращает:
-
Axes-
Новый объект
Axes.
- classAitoffTransform(resolution)[исходный код]
-
Bases:
_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). Для аффинных преобразований это всегда операция, не выполняющая никаких действий.- Параметры:
-
- valuesarray
-
Входные значения в виде массива длины
input_dimsили формы (N,input_dims).
- Возвращает:
-
- array
-
Выходные значения в виде массива длины
output_dimsили формы (N,output_dims) в зависимости от входных данных.
- classInvertedAitoffTransform(resolution)[исходный код]
-
Bases:
_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). Для аффинных преобразований это всегда операция, не выполняющая никаких действий.- Параметры:
-
- valuesarray
-
Входные значения в виде массива длины
input_dimsили формы (N,input_dims).
- Возвращает:
-
- array
-
Выходные значения в виде массива длины
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'}
функция фильтра, принимающая массив чисел с плавающей точкой формы (m, n, 3) и значение dpi и возвращающая массив формы (m, n, 3) и два смещения от нижнего левого угла изображения
float или None
(float, float) или {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} или float
bool
неизвестно
неизвестно
Callable[[Axes, Renderer], Bbox]
bool или 'line'
float или None
BboxBaseили Nonebool
Patch или (Path, Transform) или None
bool или "auto"
bool
str
bool
object
неизвестно
неизвестно
неизвестно
bool
bool
неизвестно
список
AbstractPathEffectNone, bool, float или callable
[left, bottom, width, height] или
Bboxfloat или None
bool
(scale: float, length: float, randomness: float)
bool или None
неизвестно
str
str
bool
неизвестно
str
неизвестно
float больше -0.5
неизвестно
неизвестно
неизвестно
неизвестно
str
неизвестно
float больше -0.5
неизвестно
неизвестно
неизвестно
float
-
- classmatplotlib.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Абстрактный базовый класс для географических проекций.
Создаёт объект Axes в фигуре.
- Параметры:
-
-
fig
Figure -
Объект Axes создаётся в
Figurefig. - *args
-
*argsможет быть одним прямоугольником(left, bottom, width, height)или одним объектомBbox. Он задаёт прямоугольник (в координатах фигуры), в котором располагается объект Axes.*argsтакже может состоять из трёх чисел или одного трёхзначного числа; в последнем случае цифры рассматриваются как независимые числа. Числа интерпретируются как(nrows, ncols, index):(nrows, ncols)задаёт размер массива подграфиков, аindex— индекс создаваемого подграфика, начинающийся с 1. Наконец,*argsтакже может быть непосредственно экземпляромSubplotSpec. -
sharex, sharey
Axes, необязательный -
Ось x или y
axisявляется общей с осью x или y указанного объектаAxes. Обратите внимание, что отменить совместное использование осей невозможно. - frameonлогическое значение, по умолчанию: True
-
Определяет, отображается ли рамка объекта Axes.
- box_aspectчисло с плавающей точкой, необязательный
-
Задаёт фиксированное соотношение сторон для области Axes, то есть отношение высоты к ширине. Подробности см. в
set_box_aspect. - forward_navigation_eventsлогическое значение или "auto", по умолчанию: "auto"
-
Определяет, передаются ли события панорамирования и масштабирования объектам Axes, расположенным ниже этого. Значение "auto" равно True для осей с невидимой областью заливки и False в остальных случаях.
- **kwargs
-
fig
-
Другие необязательные именованные аргументы:
Свойство
Описание
{'box', 'datalim'}
функция фильтра, принимающая массив вещественных чисел размерности (m, n, 3) и значение dpi и возвращающая массив размерности (m, n, 3) и два смещения от нижнего левого угла изображения
float or None
(float, float) or {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} or float
bool
unknown
unknown
Callable[[Axes, Renderer], Bbox]
bool or 'line'
float or None
BboxBaseor Nonebool
Patch or (Path, Transform) or None
bool or "auto"
bool
str
bool
object
bool
bool
unknown
list of
AbstractPathEffectNone or bool or float or callable
[left, bottom, width, height] or
Bboxfloat or None
bool
(scale: float, length: float, randomness: float)
bool or None
unknown
str
str
bool
(lower: float, upper: float)
str
(left: float, right: float)
float больше -0.5
unknown
unknown
unknown
(lower: float, upper: float)
str
(bottom: float, top: float)
float больше -0.5
unknown
unknown
unknown
float
-
- Возвращает:
-
Axes-
Новый объект
Axes.
- RESOLUTION=75
- classThetaFormatter(round_to=1.0)[исходный код]
-
Базовые классы:
FormatterИспользуется для форматирования подписей делений theta. Преобразует радианы — исходную единицу измерения — в градусы и добавляет символ градуса.
- can_pan()[исходный код]
-
Возвращает, поддерживает ли данный объект Axes функции панорамирования и масштабирования с помощью кнопок.
Этот объект Axes не поддерживает интерактивное панорамирование и масштабирование.
- can_zoom()[исходный код]
-
Возвращает, поддерживает ли данный объект Axes функцию масштабирования с помощью кнопки выделения области.
Этот объект Axes не поддерживает интерактивное масштабирование с помощью выделения области.
- clear()[исходный код]
-
Очищает объект Axes.
- drag_pan(button, key, x, y)[исходный код]
-
Вызывается при перемещении мыши во время панорамирования.
- Параметры:
-
-
button
MouseButton -
Нажатая кнопка мыши.
- keystr or None
-
Нажатая клавиша, если есть.
- x, yfloat
-
Координаты мыши в координатах отображения.
-
button
Примечания
Предназначен для переопределения в новых типах проекций.
- end_pan()[исходный код]
-
Вызывается по завершении панорамирования (когда кнопка мыши отпущена).
Примечания
Предназначен для переопределения в новых типах проекций.
- format_coord(lon, lat)[исходный код]
-
Возвращает форматированную строку с координатами.
- get_data_ratio()[исходный код]
-
Возвращает соотношение сторон самих данных.
- get_xaxis_text1_transform(pad)[исходный код]
-
- Возвращает:
-
- transformTransform
-
Преобразование, используемое для отрисовки подписей оси x; оно добавляет отступ pad_points (в пунктах) между осью и подписью. Направление x задаётся в координатах данных, а направление y — в координатах оси
- valign{'center', 'top', 'bottom', 'baseline', 'center_baseline'}
-
Вертикальное выравнивание текста.
- halign{'center', 'left', 'right'}
-
Горизонтальное выравнивание текста.
Примечания
Это преобразование в первую очередь используется классом
Axisи предназначено для переопределения в новых типах проекций, которым может потребоваться размещать элементы осей в других местах.
- get_xaxis_text2_transform(pad)[исходный код]
-
- Возвращает:
-
- transformTransform
-
Преобразование, используемое для отрисовки подписей дополнительной оси 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и предназначено для переопределения в новых типах проекций, которым может потребоваться размещать элементы осей в других местах.- Параметры:
-
- which{'grid', 'tick1', 'tick2'}
- get_yaxis_text1_transform(pad)[исходный код]
-
- Возвращает:
-
- transformTransform
-
Преобразование, используемое для отрисовки подписей оси y; оно добавляет отступ pad_points (в пунктах) между осью и подписью. Направление x задаётся в координатах оси, а направление y — в координатах данных
- valign{'center', 'top', 'bottom', 'baseline', 'center_baseline'}
-
Вертикальное выравнивание текста.
- halign{'center', 'left', 'right'}
-
Горизонтальное выравнивание текста.
Примечания
Это преобразование в первую очередь используется классом
Axisи предназначено для переопределения в новых типах проекций, которым может потребоваться размещать элементы осей в других местах.
- get_yaxis_text2_transform(pad)[исходный код]
-
- Возвращает:
-
- transformTransform
-
Преобразование, используемое для отрисовки подписей дополнительной оси 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и предназначено для переопределения в новых типах проекций, которым может потребоваться размещать элементы осей в других местах.- Параметры:
-
- which{'grid', 'tick1', 'tick2'}
- 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'}
функция фильтра, принимающая массив чисел с плавающей точкой формы (m, n, 3) и значение dpi и возвращающая массив формы (m, n, 3) и два смещения от нижнего левого угла изображения
float or None
(float, float) or {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} or float
bool
unknown
unknown
Callable[[Axes, Renderer], Bbox]
bool or 'line'
float or None
BboxBaseor Nonebool
Patch or (Path, Transform) or None
bool or "auto"
bool
str
bool
object
unknown
unknown
unknown
bool
bool
unknown
список объектов
AbstractPathEffectNone or bool or float or callable
[left, bottom, width, height] or
Bboxfloat or None
bool
(scale: float, length: float, randomness: float)
bool or None
unknown
str
str
bool
unknown
str
unknown
вещественное число больше -0.5
unknown
unknown
unknown
unknown
str
unknown
вещественное число больше -0.5
unknown
unknown
unknown
float
-
- 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.
- Параметры:
-
-
valuestr or
ScaleBase -
Тип масштаба оси. Допустимые строковые значения — имена классов масштабов ("linear", "log", "function",...). Это могут быть имена любых встроенных масштабов или пользовательских масштабов, зарегистрированных с помощью
matplotlib.scale.register_scale. - **kwargs
-
Если value — строка, ключевые слова передаются методу создания экземпляра соответствующего класса.
-
valuestr or
- set_ybound(*args, **kwargs)[исходный код]
-
Не поддерживается. Рассмотрите возможность использования Cartopy.
- set_ylim(*args, **kwargs)[исходный код]
-
Не поддерживается. Рассмотрите возможность использования Cartopy.
- set_yscale(*args, **kwargs)[исходный код]
-
Задать масштаб оси y.
- Параметры:
-
-
valuestr or
ScaleBase -
Тип масштаба оси. Допустимые строковые значения — имена классов масштабов ("linear", "log", "function",...). Это могут быть имена любых встроенных масштабов или пользовательских масштабов, зарегистрированных с помощью
matplotlib.scale.register_scale. - **kwargs
-
Если value — строка, ключевые слова передаются методу создания экземпляра соответствующего класса.
-
valuestr or
- start_pan(x, y, button)[исходный код]
-
Вызывается при начале панорамирования.
- Параметры:
-
- x, yfloat
-
Координаты указателя мыши в координатах отображения.
-
button
MouseButton -
Нажатая кнопка мыши.
Примечания
Предназначен для переопределения в новых типах проекций.
- classmatplotlib.projections.geo.HammerAxes(*args, **kwargs)[исходный код]
-
Базовые классы:
GeoAxesСоздать область осей в рисунке.
- Параметры:
-
-
fig
Figure -
Область осей создаётся в рисунке
Figurefig. - *args
-
*argsможет быть одним прямоугольником(left, bottom, width, height)или одним объектомBbox. Он задаёт прямоугольник (в координатах рисунка), в котором расположена область осей.*argsтакже может состоять из трёх чисел или одного трёхзначного числа; в последнем случае цифры рассматриваются как отдельные числа. Числа интерпретируются как(nrows, ncols, index):(nrows, ncols)задаёт размер массива подграфиков, аindex— индекс создаваемого подграфика, отсчитываемый с 1. Наконец,*argsтакже может быть непосредственно экземпляромSubplotSpec. -
sharex, sharey
Axes, необязательный -
Ось x или y
axisявляется общей с осью x или y указанной областиAxes. Обратите внимание, что отменить совместное использование осей невозможно. - frameonbool, по умолчанию: True
-
Определяет, видна ли рамка области осей.
- box_aspectfloat, необязательный
-
Задать фиксированное соотношение сторон для рамки области осей, то есть отношение высоты к ширине. Подробности см. в
set_box_aspect. - forward_navigation_eventsbool или "auto", по умолчанию: "auto"
-
Определяет, передаются ли события панорамирования и масштабирования областям осей, расположенным ниже этой. Значение "auto" соответствует True для областей осей с невидимой заливкой и False в остальных случаях.
- **kwargs
-
fig
-
Другие необязательные именованные аргументы:
Свойство
Описание
{'box', 'datalim'}
функция фильтрации, которая принимает массив чисел с плавающей запятой формы (m, n, 3) и значение dpi, а возвращает массив формы (m, n, 3) и два смещения от левого нижнего угла изображения
float или None
(float, float) или {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} или float
bool
неизвестно
неизвестно
Callable[[Axes, Renderer], Bbox]
bool или 'line'
float или None
BboxBaseили Nonebool
Patch или (Path, Transform) или None
bool или "auto"
bool
str
bool
object
bool
bool
неизвестно
список
AbstractPathEffectNone, bool, float или вызываемый объект
[left, bottom, width, height] или
Bboxfloat или None
bool
(scale: float, length: float, randomness: float)
bool или None
неизвестно
str
str
bool
(lower: float, upper: float)
str
(left: float, right: float)
float больше -0.5
неизвестно
неизвестно
неизвестно
(lower: float, upper: float)
str
(bottom: float, top: float)
float больше -0.5
неизвестно
неизвестно
неизвестно
float
-
- Возвращает:
-
Axes-
Новый объект
Axes.
- classHammerTransform(resolution)[исходный код]
-
Базовые классы:
_GeoTransformБазовое преобразование Хаммера.
Создаёт новое географическое преобразование.
Разрешение — это количество шагов интерполяции между каждым входным отрезком линии для приближения его траектории в искривлённом пространстве.
- has_inverse=True
-
True, если для этого преобразования существует обратное преобразование.
- inverted()[исходный код]
-
Возвращает соответствующее обратное преобразование.
Выполняется
x == self.inverted().transform(self.transform(x)).Возвращаемое значение этого метода следует считать временным. Изменение self не приводит к соответствующему изменению его обратной копии.
- transform_non_affine(values)[исходный код]
-
Применяет только неаффинную часть этого преобразования.
transform(values)всегда эквивалентноtransform_affine(transform_non_affine(values)).В неаффинных преобразованиях это, как правило, эквивалентно
transform(values). В аффинных преобразованиях эта операция всегда ничего не делает.- Параметры:
-
- valuesмассив
-
Входные значения в виде массива длины
input_dimsили формы (N,input_dims).
- Возвращает:
-
- массив
-
Выходные значения в виде массива длины
output_dimsили формы (N,output_dims), в зависимости от входных данных.
- classInvertedHammerTransform(resolution)[исходный код]
-
Базовые классы:
_GeoTransformСоздаёт новое географическое преобразование.
Разрешение — это количество шагов интерполяции между каждым входным отрезком линии для приближения его траектории в искривлённом пространстве.
- has_inverse=True
-
True, если для этого преобразования существует обратное преобразование.
- inverted()[исходный код]
-
Возвращает соответствующее обратное преобразование.
Выполняется
x == self.inverted().transform(self.transform(x)).Возвращаемое значение этого метода следует считать временным. Изменение self не приводит к соответствующему изменению его обратной копии.
- transform_non_affine(values)[исходный код]
-
Применяет только неаффинную часть этого преобразования.
transform(values)всегда эквивалентноtransform_affine(transform_non_affine(values)).В неаффинных преобразованиях это, как правило, эквивалентно
transform(values). В аффинных преобразованиях эта операция всегда ничего не делает.- Параметры:
-
- 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'}
функция фильтра, принимающая массив чисел с плавающей точкой формы (m, n, 3) и значение dpi и возвращающая массив формы (m, n, 3) и два смещения от нижнего левого угла изображения
float or None
(float, float) or {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} or float
bool
неизвестно
неизвестно
Callable[[Axes, Renderer], Bbox]
bool or 'line'
float or None
BboxBaseor Nonebool
Patch or (Path, Transform) or None
bool or "auto"
bool
str
bool
object
неизвестно
неизвестно
неизвестно
bool
bool
неизвестно
список
AbstractPathEffectNone or bool or float or callable
[left, bottom, width, height] or
Bboxfloat or None
bool
(scale: float, length: float, randomness: float)
bool or None
неизвестно
str
str
bool
неизвестно
str
неизвестно
число с плавающей точкой больше -0.5
неизвестно
неизвестно
неизвестно
неизвестно
str
неизвестно
число с плавающей точкой больше -0.5
неизвестно
неизвестно
неизвестно
float
-
- classmatplotlib.projections.geo.LambertAxes(*args, center_longitude=0, center_latitude=0, **kwargs)[исходный код]
-
Базовые классы:
GeoAxesСоздает систему координат на рисунке.
- Параметры:
-
-
fig
Figure -
Система координат создается на рисунке
Figurefig. - *args
-
*argsможет быть одним прямоугольником(left, bottom, width, height)или одним объектомBbox. Он задает прямоугольную область (в координатах рисунка), в которой располагается система координат.*argsтакже может состоять из трех чисел или одного трехзначного числа; в последнем случае цифры рассматриваются как отдельные числа. Числа интерпретируются как(nrows, ncols, index):(nrows, ncols)задает размер массива подграфиков, аindex— индекс (начиная с 1) создаваемого подграфика. Наконец,*argsтакже может быть непосредственно экземпляромSubplotSpec. -
sharex, sharey
Axes, необязательный -
Ось x или y
axisявляется общей с осью x или y входной системы координатAxes. Обратите внимание, что отменить совместное использование осей невозможно. - frameonbool, по умолчанию: True
-
Определяет, видна ли рамка системы координат.
- box_aspectfloat, необязательный
-
Задает фиксированное соотношение сторон рамки системы координат, то есть отношение высоты к ширине. Подробнее см.
set_box_aspect. - forward_navigation_eventsbool или "auto", по умолчанию: "auto"
-
Управляет передачей событий панорамирования и масштабирования системам координат, расположенным ниже этой. Значение "auto" равно True для систем координат с невидимой областью и False в остальных случаях.
- **kwargs
-
fig
-
Другие необязательные аргументы-ключевые слова:
Свойство
Описание
{'box', 'datalim'}
функция фильтра, принимающая массив с плавающей точкой размером (m, n, 3) и значение dpi и возвращающая массив размером (m, n, 3) и два смещения от нижнего левого угла изображения
float или None
(float, float) или {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} или float
bool
неизвестно
неизвестно
Callable[[Axes, Renderer], Bbox]
bool или 'line'
float или None
BboxBaseили Nonebool
Patch или (Path, Transform) или None
bool или "auto"
bool
str
bool
object
bool
bool
неизвестно
список
AbstractPathEffectNone, bool, float или вызываемый объект
[left, bottom, width, height] или
Bboxfloat или None
bool
(scale: float, length: float, randomness: float)
bool или None
неизвестно
str
str
bool
(lower: float, upper: float)
str
(left: float, right: float)
float больше -0.5
неизвестно
неизвестно
неизвестно
(lower: float, upper: float)
str
(bottom: float, top: float)
float больше -0.5
неизвестно
неизвестно
неизвестно
float
-
- Возвращает:
-
Axes-
Новый объект
Axes.
- classInvertedLambertTransform(center_longitude, center_latitude, resolution)[исходный код]
-
Базовые классы:
_GeoTransformСоздаёт новое географическое преобразование.
Разрешение — это количество шагов интерполяции между каждым входным отрезком линии для приближения его траектории в искривлённом пространстве.
- has_inverse=True
-
True, если для этого преобразования существует соответствующее обратное преобразование.
- inverted()[исходный код]
-
Возвращает соответствующее обратное преобразование.
Выполняется
x == self.inverted().transform(self.transform(x)).Возвращаемое значение этого метода следует считать временным. Изменение self не приводит к соответствующему изменению его обратной копии.
- transform_non_affine(values)[исходный код]
-
Применяет только неаффинную часть этого преобразования.
transform(values)всегда эквивалентноtransform_affine(transform_non_affine(values)).Для неаффинных преобразований это обычно эквивалентно
transform(values). Для аффинных преобразований операция всегда ничего не делает.- Параметры:
-
- valuesarray
-
Входные значения в виде массива длиной
input_dimsили формы (N,input_dims).
- Возвращает:
-
- array
-
Выходные значения в виде массива длиной
output_dimsили формы (N,output_dims), в зависимости от входных данных.
- classLambertTransform(center_longitude, center_latitude, resolution)[исходный код]
-
Базовые классы:
_GeoTransformБазовое преобразование Ламберта.
Создаёт новое преобразование Ламберта. Разрешение — это количество шагов интерполяции между каждым входным отрезком линии для приближения его траектории в искривлённом пространстве Ламберта.
- has_inverse=True
-
True, если для этого преобразования существует соответствующее обратное преобразование.
- inverted()[исходный код]
-
Возвращает соответствующее обратное преобразование.
Выполняется
x == self.inverted().transform(self.transform(x)).Возвращаемое значение этого метода следует считать временным. Изменение self не приводит к соответствующему изменению его обратной копии.
- transform_non_affine(values)[исходный код]
-
Применяет только неаффинную часть этого преобразования.
transform(values)всегда эквивалентноtransform_affine(transform_non_affine(values)).Для неаффинных преобразований это обычно эквивалентно
transform(values). Для аффинных преобразований операция всегда ничего не делает.- Параметры:
-
- valuesarray
-
Входные значения в виде массива длиной
input_dimsили формы (N,input_dims).
- Возвращает:
-
- array
-
Выходные значения в виде массива длиной
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'}
функция фильтрации, принимающая массив с плавающей точкой размером (m, n, 3) и значение dpi и возвращающая массив размером (m, n, 3) и два смещения от нижнего левого угла изображения
float or None
(float, float) or {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} or float
bool
unknown
unknown
Callable[[Axes, Renderer], Bbox]
bool or 'line'
float or None
BboxBaseor Nonebool
Patch or (Path, Transform) or None
bool or "auto"
bool
str
bool
object
unknown
unknown
unknown
bool
bool
unknown
список
AbstractPathEffectNone or bool or float or callable
[left, bottom, width, height] or
Bboxfloat or None
bool
(scale: float, length: float, randomness: float)
bool or None
unknown
str
str
bool
unknown
str
unknown
float больше -0.5
unknown
unknown
unknown
unknown
str
unknown
float больше -0.5
unknown
unknown
unknown
float
-
- classmatplotlib.projections.geo.MollweideAxes(*args, **kwargs)[исходный код]
-
Базовые классы:
GeoAxesСоздает систему координат на рисунке.
- Параметры:
-
-
fig
Figure -
Система координат создается на рисунке
Figurefig. - *args
-
*argsможет представлять собой один прямоугольник(left, bottom, width, height)или один объектBbox. Он задает прямоугольную область (в координатах рисунка), в которой размещена система координат.*argsтакже может состоять из трех чисел или одного трехзначного числа; во втором случае цифры рассматриваются как отдельные числа. Числа интерпретируются как(nrows, ncols, index):(nrows, ncols)задает размер массива подграфиков, аindex— индекс создаваемого подграфика, нумерация которого начинается с 1. Наконец,*argsможет также непосредственно представлять собой экземплярSubplotSpec. -
sharex, sharey
Axes, необязательно -
Ось x или y
axisявляется общей с осью x или y указанной системы координатAxes. Обратите внимание, что отменить совместное использование осей невозможно. - frameonbool, по умолчанию: True
-
Определяет, отображается ли рамка системы координат.
- box_aspectfloat, необязательно
-
Задает фиксированное соотношение сторон области системы координат, то есть отношение высоты к ширине. Подробности см. в
set_box_aspect. - forward_navigation_eventsbool или "auto", по умолчанию: "auto"
-
Определяет, передаются ли события панорамирования и масштабирования системам координат, расположенным ниже этой. Значение "auto" соответствует True для систем координат с невидимой областью заливки и False в остальных случаях.
- **kwargs
-
fig
-
Другие необязательные именованные аргументы:
Свойство
Описание
{'box', 'datalim'}
функция фильтрации, которая принимает массив чисел с плавающей точкой размера (m, n, 3) и значение dpi, а возвращает массив размера (m, n, 3) и два смещения от левого нижнего угла изображения
float или None
(float, float) или {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} или float
bool
неизвестно
неизвестно
Callable[[Axes, Renderer], Bbox]
bool или 'line'
float или None
BboxBaseили Nonebool
Patch или (Path, Transform) или None
bool или "auto"
bool
str
bool
object
bool
bool
неизвестно
список объектов
AbstractPathEffectNone, bool, float или вызываемый объект
[left, bottom, width, height] или
Bboxfloat или None
bool
(scale: float, length: float, randomness: float)
bool или None
неизвестно
str
str
bool
(lower: float, upper: float)
str
(left: float, right: float)
float больше -0.5
неизвестно
неизвестно
неизвестно
(lower: float, upper: float)
str
(bottom: float, top: float)
float больше -0.5
неизвестно
неизвестно
неизвестно
float
-
- Возвращает:
-
Axes-
Новый объект
Axes.
- classInvertedMollweideTransform(resolution)[исходный код]
-
Bases:
_GeoTransformСоздает новое географическое преобразование.
Разрешение — это количество шагов интерполяции между каждым входным отрезком линии для аппроксимации его траектории в искривленном пространстве.
- has_inverse=True
-
True, если для этого преобразования существует соответствующее обратное преобразование.
- inverted()[исходный код]
-
Возвращает соответствующее обратное преобразование.
Выполняется
x == self.inverted().transform(self.transform(x)).Возвращаемое значение этого метода следует считать временным. Изменение self не приводит к соответствующему изменению его обратной копии.
- transform_non_affine(values)[исходный код]
-
Применяет только неаффинную часть этого преобразования.
transform(values)всегда эквивалентноtransform_affine(transform_non_affine(values)).В неаффинных преобразованиях это обычно эквивалентно
transform(values). В аффинных преобразованиях это всегда ничего не делает.- Параметры:
-
- valuesarray
-
Входные значения в виде массива длины
input_dimsили формы (N,input_dims).
- Возвращает:
-
- array
-
Выходные значения в виде массива длины
output_dimsили формы (N,output_dims) в зависимости от входных данных.
- classMollweideTransform(resolution)[исходный код]
-
Bases:
_GeoTransformБазовое преобразование Мольвейде.
Создает новое географическое преобразование.
Разрешение — это количество шагов интерполяции между каждым входным отрезком линии для аппроксимации его траектории в искривленном пространстве.
- has_inverse=True
-
True, если для этого преобразования существует соответствующее обратное преобразование.
- inverted()[исходный код]
-
Возвращает соответствующее обратное преобразование.
Выполняется
x == self.inverted().transform(self.transform(x)).Возвращаемое значение этого метода следует считать временным. Изменение self не приводит к соответствующему изменению его обратной копии.
- transform_non_affine(values)[исходный код]
-
Применяет только неаффинную часть этого преобразования.
transform(values)всегда эквивалентноtransform_affine(transform_non_affine(values)).В неаффинных преобразованиях это обычно эквивалентно
transform(values). В аффинных преобразованиях это всегда ничего не делает.- Параметры:
-
- valuesarray
-
Входные значения в виде массива длины
input_dimsили формы (N,input_dims).
- Возвращает:
-
- array
-
Выходные значения в виде массива длины
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'}
функция фильтра, принимающая массив float размером (m, n, 3) и значение dpi и возвращающая массив размером (m, n, 3) и два смещения относительно нижнего левого угла изображения
float или None
(float, float) или {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} или float
bool
неизвестно
неизвестно
Callable[[Axes, Renderer], Bbox]
bool или 'line'
float или None
BboxBaseили Nonebool
Patch или (Path, Transform) или None
bool или "auto"
bool
str
bool
object
неизвестно
неизвестно
неизвестно
bool
bool
неизвестно
список
AbstractPathEffectNone, bool, float или вызываемый объект
[left, bottom, width, height] или
Bboxfloat или None
bool
(scale: float, length: float, randomness: float)
bool или None
неизвестно
str
str
bool
неизвестно
str
неизвестно
float больше -0.5
неизвестно
неизвестно
неизвестно
неизвестно
str
неизвестно
float больше -0.5
неизвестно
неизвестно
неизвестно
float
-
© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/projections/geo.html