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