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для получения дополнительных сведений. - **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
булево значение
Объект Patch или (Path, Transform) или None
facecolorили fcцвет
булево значение
строка
булево значение
объект
булево значение
булево значение
неизвестно
None или булево значение или число с плавающей точкой или вызываемая функция
[левый, нижний, ширина, высота] или
Bboxнеизвестно
число с плавающей точкой или None
булево значение
(масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой)
булево значение или None
неизвестно
строка
строка
булево значение
неизвестно
строка
(низ: число с плавающей точкой, верх: число с плавающей точкой)
число с плавающей точкой больше -0,5
неизвестно
неизвестно
- Возвращаемое значение:
AxesОбъект нового
Axes.
- classAitoffTransform(resolution)[source]
Bases:
_GeoTransformОсновной преобразователь Aitoff.
Создаёт новый географический преобразователь.
Разрешение — количество шагов для интерполяции между каждым сегментом входной линии для приближения его траектории в искривлённом пространстве.
- has_inverse=True
True, если у этого преобразователя есть обратный преобразователь.
- inverted()[source]
Возвращает соответствующее обратное преобразование.
Содержит
x == self.inverted().transform(self.transform(x))Результат этого метода следует рассматривать как временный. Обновление self не приводит к соответствующему обновлению его инвертированной копии.
- transform_non_affine(ll)[source]
Применяет только неаффинную часть этого преобразования.
transform(values)всегда эквивалентноtransform_affine(transform_non_affine(values)).В неаффинных преобразованиях это обычно эквивалентно
transform(values). В аффинных преобразованиях это всегда является пустой операцией.- Параметры:
- значениямассив
Входные значения как массив NumPy длиной
input_dimsили формы (N xinput_dims).
- Возвращаемое значение:
- массив
Выходные значения как массив NumPy длиной
output_dimsили формы (N xoutput_dims), в зависимости от входных данных.
- classInvertedAitoffTransform(resolution)[source]
Bases:
_GeoTransformСоздаёт новый географический преобразователь.
Разрешение — количество шагов для интерполяции между каждым сегментом входной линии для приближения его траектории в искривлённом пространстве.
- has_inverse=True
True, если у этого преобразователя есть обратный преобразователь.
- inverted()[source]
Возвращает соответствующее обратное преобразование.
Содержит
x == self.inverted().transform(self.transform(x))Результат этого метода следует рассматривать как временный. Обновление self не приводит к соответствующему обновлению его инвертированной копии.
- transform_non_affine(xy)[source]
Применяет только неаффинную часть этого преобразования.
transform(values)всегда эквивалентноtransform_affine(transform_non_affine(values)).В неаффинных преобразованиях это обычно эквивалентно
transform(values). В аффинных преобразованиях это всегда является пустой операцией.- Параметры:
- значениямассив
Входные значения как массив NumPy длиной
input_dimsили формы (N xinput_dims).
- Возвращаемое значение:
- массив
Выходные значения как массив NumPy длиной
output_dimsили формы (N xoutput_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>, 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
логическое значение
Patch или (Path, Transform) или None
facecolorили fcцвет
логическое значение
строка
логическое значение
объект
неизвестно
неизвестно
неизвестно
логическое значение
логическое значение
неизвестно
None или логическое значение или число с плавающей точкой или вызываемая функция
[левое, нижнее, ширина, высота] или
Bboxнеизвестно
число с плавающей точкой или None
логическое значение
(масштаб: число, длина: число, случайность: число)
логическое значение или None
неизвестно
строка
строка
логическое значение
неизвестно
строка
неизвестно
число с плавающей запятой, большее -0,5
неизвестно
неизвестно
неизвестно
неизвестно
строка (str)
неизвестно
число с плавающей запятой, большее -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, **kwargs)[source]
-
Bases:
AxesАбстрактный базовый класс для географических проекций.
Создаёт область построения графиков (Axes) в фигуре (Figure).
- Параметры:
-
-
fig
Figure -
Область построения графиков (Axes) создаётся в фигуре (Figure) fig.
- *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для подробностей. - **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
булево значение
Объект Patch или (Path, Transform) или None
facecolorили fcцвет
булево значение
строка
булево значение
объект
булево значение
булево значение
неизвестно
None или булево значение или число с плавающей точкой или вызываемый объект
[левый, нижний, ширина, высота] или
Bboxнеизвестно
число с плавающей точкой или None
булево значение
(масштаб: число, длина: число, случайность: число)
булево значение или None
неизвестно
строка
строка
булево значение
неизвестно
строка
(низ: число, верх: число)
число больше, чем -0,5
неизвестно
-
неизвестно
неизвестно
неизвестно
строка
(нижняя граница: число, верхняя граница: число)
число больше -0,5
неизвестно
неизвестно
неизвестно
число
- Возвращаемое значение:
-
Axes-
Новый объект
Axes.
- RESOLUTION=75
- classThetaFormatter(round_to=1.0)[source]
-
Основывается на
FormatterИспользуется для форматирования меток делений по оси θ. Преобразует исходную единицу (радианы) в градусы и добавляет символ градусов.
- can_pan()[source]
-
Возвращает, поддерживает ли данный объект оси функцию перемещения/приближения.
Данный объект оси не поддерживает интерактивное перемещение/приближение.
- can_zoom()[source]
-
Возвращает, поддерживает ли данный объект оси функцию масштабирования рамкой.
Данный объект оси не поддерживает интерактивное масштабирование рамкой.
- clear()[source]
-
Очистить ось.
- drag_pan(button, key, x, y)[source]
-
Вызывается при перемещении мыши во время операции панорамирования.
- Параметры:
-
-
button
MouseButton -
Нажатая кнопка мыши.
- keyстрока или None
-
Нажатая клавиша, если есть.
- x, yчисло с плавающей точкой
-
Координаты мыши в координатах отображения.
-
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]
-
- Возвращает:
-
- transformПреобразование
-
Преобразование, используемое для отрисовки вторичных меток оси 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]
-
- Возвращает:
-
- transformПреобразование
-
Преобразование, используемое для отрисовки меток оси Y, которое добавит отступ pad_points (в пунктах) между осью и меткой. Направление X — в координатах оси, а направление Y — в координатах данных
- valign{'center', 'top', 'bottom', 'baseline', 'center_baseline'}
-
Вертикальное выравнивание текста.
- halign{'center', 'left', 'right'}
-
Горизонтальное выравнивание текста.
Примечания
Это преобразование в основном используется классом
Axis, и предназначено для переопределения в новых типах проекций, которым может потребоваться размещать элементы осей в разных местах.
- get_yaxis_text2_transform(pad)[source]
-
- Возвращает:
-
- transformПреобразование
-
Преобразование, используемое для отрисовки вторичных меток оси 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>, 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
булево значение
объект Patch или (Path, Transform) или None
facecolorили fcцвет
булево значение
строка
булево значение
объект
неизвестно
неизвестно
неизвестно
булево значение
булево значение
неизвестно
None или булево значение или число с плавающей точкой или вызываемый объект
[слева, снизу, ширина, высота] или
Bboxнеизвестно
число с плавающей точкой или None
булево значение
(масштаб: число, длина: число, случайность: число)
булево значение или None
неизвестно
строка
строка
булево значение
неизвестно
строка
неизвестно
вещественное число больше -0.5
неизвестно
неизвестно
неизвестно
неизвестно
строка (str)
неизвестно
вещественное число больше -0.5
неизвестно
неизвестно
неизвестно
вещественное число (float)
- 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
-
Координаты мыши в координатах отображения.
-
кнопка
MouseButton -
Нажатая кнопка мыши.
Примечания
Это предназначено для переопределения новыми типами проекций.
- classmatplotlib.projections.geo.HammerAxes(*args, **kwargs)[source]
-
Основа:
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для подробностей. - **kwargs
-
fig
-
Другие необязательные ключевые аргументы:
Свойство
Описание
{'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
bool
Patch или (Path, Transform) или None
facecolorили fcцвет
bool
str
bool
объект
bool
bool
неизвестно
None или bool или float или вызываемый объект
[left, bottom, width, height] или
Bboxнеизвестно
float или None
bool
(scale: float, length: float, randomness: float)
bool или None
неизвестно
строка
строка
bool
неизвестно
строка
(bottom: float, top: float)
число больше -0.5
неизвестно
-
неизвестно
неизвестно
неизвестно
строка
(нижняя: число, верхняя: число)
число больше -0,5
неизвестно
неизвестно
неизвестно
число с плавающей точкой
- Возвращаемое значение:
-
Axes-
Новый объект
Axes.
- classHammerTransform(resolution)[source]
-
Базы:
_GeoTransformБазовая проекция Гаммера.
Создать новую географическую проекцию.
Разрешение — количество шагов для интерполяции между каждой парой входных отрезков для приближения её пути в искривлённом пространстве.
- has_inverse=True
-
True, если у этой проекции есть соответствующее обратное преобразование.
- inverted()[source]
-
Возвращает соответствующее обратное преобразование.
Содержит
x == self.inverted().transform(self.transform(x)).Результат этого метода следует рассматривать как временный. Обновление self не приводит к соответствующему обновлению его обратной копии.
- transform_non_affine(ll)[source]
-
Применить только неаффинную часть этого преобразования.
transform(values)всегда эквивалентноtransform_affine(transform_non_affine(values)).В неаффинных преобразованиях, это обычно эквивалентно
transform(values). В аффинных преобразованиях, это всегда не операция.- Параметры:
-
- valuesмассив
-
Входные значения в виде массива NumPy длиной
input_dimsили формы (N xinput_dims).
- Возвращаемое значение:
-
- массив
-
Выходные значения в виде массива NumPy длиной
output_dimsили формы (N xoutput_dims), в зависимости от ввода.
- classInvertedHammerTransform(resolution)[source]
-
Базы:
_GeoTransformСоздать новую географическую проекцию.
Разрешение — количество шагов для интерполяции между каждой парой входных отрезков для приближения её пути в искривлённом пространстве.
- has_inverse=True
-
True, если у этой проекции есть соответствующее обратное преобразование.
- inverted()[source]
-
Возвращает соответствующее обратное преобразование.
Содержит
x == self.inverted().transform(self.transform(x)).Результат этого метода следует рассматривать как временный. Обновление self не приводит к соответствующему обновлению его обратной копии.
- transform_non_affine(xy)[source]
-
Применить только неаффинную часть этого преобразования.
transform(values)всегда эквивалентноtransform_affine(transform_non_affine(values)).В неаффинных преобразованиях, это обычно эквивалентно
transform(values). В аффинных преобразованиях, это всегда не операция.- Параметры:
-
- valuesмассив
-
Входные значения в виде массива NumPy длиной
input_dimsили формы (N xinput_dims).
- Возвращаемое значение:
-
- массив
-
Выходные значения в виде массива NumPy длиной
output_dimsили формы (N xoutput_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>, 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
логическое значение
Объект Patch или (Path, Transform) или None
facecolorили fcцвет
логическое значение
строка
логическое значение
объект
неизвестно
неизвестно
неизвестно
логическое значение
логическое значение
неизвестно
None или логическое значение или число с плавающей запятой или вызываемый объект
[left, bottom, width, height] или
Bboxнеизвестно
число с плавающей запятой или None
логическое значение
(масштаб: число, длина: число, случайность: число)
логическое значение или None
неизвестно
строка
строка
логическое значение
неизвестно
строка
неизвестно
число с плавающей точкой, большее, чем -0.5
неизвестно
неизвестно
неизвестно
неизвестно
строка
неизвестно
число с плавающей точкой, большее, чем -0.5
неизвестно
неизвестно
неизвестно
число с плавающей точкой
- classmatplotlib.projections.geo.LambertAxes(*args, center_longitude=0, center_latitude=0, **kwargs)[source]
-
Основы:
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_aspectчисло с плавающей точкой, необязательно
-
Установить фиксированное отношение сторон для области графиков, то есть отношение высоты к ширине. См.
set_box_aspectдля получения подробной информации. - **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
логическое значение
Объект Patch или (объект Path, объект Transform) или None
facecolorили fcцвет
логическое значение
строка
логическое значение
объект
логическое значение
логическое значение
неизвестно
None или логическое значение или число с плавающей точкой или вызываемый объект
[левое, нижнее, ширина, высота] или
Bboxнеизвестно
число с плавающей точкой или None
логическое значение
(масштаб: число, длина: число, случайность: число)
логическое значение или None
неизвестно
строка
строка
логическое значение
неизвестно
строка
(нижняя граница: число, верхняя граница: число)
число больше -0,5
неизвестно
-
неизвестно
неизвестно
неизвестно
str
(bottom: float, top: float)
float больше -0.5
неизвестно
неизвестно
неизвестно
float
- Возвращаемое значение:
-
Axes-
Новый объект
Axes.
- classОбратныйLambertTransform(center_longitude, center_latitude, resolution)[source]
-
Наследуется от
_GeoTransformСоздать новый географический трансформирование.
Разрешение — это количество шагов для интерполяции между каждым отрезком входной линии для приближения его траектории в искривленном пространстве.
- has_inverse=True
-
True, если для этого преобразования существует соответствующее обратное преобразование.
- обратный()[source]
-
Возвращает соответствующее обратное преобразование.
Он содержит
x == self.inverted().transform(self.transform(x)).Результат этого метода следует рассматривать как временный. Обновление self не приводит к соответствующему обновлению его обратной копии.
- transform_non_affine(xy)[source]
-
Применить только неаффинную часть этого преобразования.
transform(values)всегда эквивалентноtransform_affine(transform_non_affine(values)).При неаффинном преобразовании это обычно эквивалентно
transform(values). При аффинном преобразовании это всегда бессмысленно.- Параметры:
-
- значениямассив
-
Входные значения в виде массива NumPy длины
input_dimsили формы (N xinput_dims).
- Возвращаемое значение:
-
- массив
-
Выходные значения в виде массива NumPy длины
output_dimsили формы (N xoutput_dims), в зависимости от входных данных.
- classLambertTransform(center_longitude, center_latitude, resolution)[source]
-
Наследуется от
_GeoTransformБазовое преобразование Ламберта.
Создать новое преобразование Ламберта. Разрешение — это количество шагов для интерполяции между каждым отрезком входной линии для приближения его траектории в искривленном пространстве Ламберта.
- has_inverse=True
-
True, если для этого преобразования существует соответствующее обратное преобразование.
- обратный()[source]
-
Возвращает соответствующее обратное преобразование.
Он содержит
x == self.inverted().transform(self.transform(x)).Результат этого метода следует рассматривать как временный. Обновление self не приводит к соответствующему обновлению его обратной копии.
- transform_non_affine(ll)[source]
-
Применить только неаффинную часть этого преобразования.
transform(values)всегда эквивалентноtransform_affine(transform_non_affine(values)).При неаффинном преобразовании это обычно эквивалентно
transform(values). При аффинном преобразовании это всегда бессмысленно.- Параметры:
-
- значениямассив
-
Входные значения в виде массива NumPy длины
input_dimsили формы (N xinput_dims).
- Возвращаемое значение:
-
- массив
-
Выходные значения в виде массива NumPy длины
output_dimsили формы (N xoutput_dims), в зависимости от входных данных.
- очистить()[source]
-
Очистить Axes.
- имя='лаmbert'
- 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>, 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
логическое значение
Patch или (Path, Transform) или None
facecolorили fcцвет
логическое значение
строка
логическое значение
объект
неизвестно
неизвестно
неизвестно
логическое значение
логическое значение
неизвестно
None или логическое значение или число с плавающей точкой или вызываемый объект
[левое, нижнее, ширина, высота] или
Bboxнеизвестно
число с плавающей точкой или None
логическое значение
(масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой)
логическое значение или None
неизвестно
строка
строка
логическое значение
неизвестно
строка
неизвестно
- classmatplotlib.projections.geo.MollweideAxes(*args, **kwargs)[source]
-
Bases:
GeoAxesСоздаёт область построения графиков в фигурe.
- Параметры:
-
-
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. - **kwargs
-
fig
-
Другие необязательные ключевые аргументы:
Свойство
Описание
{'box', 'datalim'}
функция фильтра, которая принимает массив с плавающей точкой (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
bool
Patch или (Path, Transform) или None
facecolorили fcцвет
bool
str
bool
объект
bool
bool
неизвестно
None или bool или float или вызываемый объект
[left, bottom, width, height] или
Bboxнеизвестно
float или None
bool
(scale: float, length: float, randomness: float)
bool или None
неизвестно
str
str
bool
неизвестно
str
(bottom: float, top: float)
float, больше чем -0.5
неизвестно
-
неизвестно
неизвестно
неизвестно
строка
(нижний: число, верхний: число)
число больше -0.5
неизвестно
неизвестно
неизвестно
число
- Возвращает:
-
Axes-
Новый объект
Axes.
- classОбращеннаяТрансформацияМольвейде(resolution)[source]
-
Наследуется от
_GeoTransformСоздание новой географической трансформации.
Разрешение — число шагов для интерполяции между каждым отрезком входной линии для приближения его пути в искривленном пространстве.
- имеет_обратное=True
-
True, если у этой трансформации есть соответствующая обратная трансформация.
- обращенная()[source]
-
Возвращает соответствующую обратную трансформацию.
Содержит
x == self.inverted().transform(self.transform(x)).Значение, возвращаемое этим методом, следует рассматривать как временное. Обновление self не вызывает соответствующего обновления его обратной копии.
- преобразовать_не_аффинное(xy)[source]
-
Применяет только неаффинную часть этой трансформации.
transform(values)всегда эквивалентноtransform_affine(transform_non_affine(values)).В неаффинных преобразованиях это обычно эквивалентно
transform(values). В аффинных преобразованиях это всегда пустое действие.- Параметры:
-
- значениямассив
-
Входные значения в виде массива NumPy длиной
input_dimsили формы (N хinput_dims).
- Возвращает:
-
- массив
-
Выходные значения в виде массива NumPy длиной
output_dimsили формы (N хoutput_dims). В зависимости от ввода.
- classТрансформацияМольвейде(resolution)[source]
-
Наследуется от
_GeoTransformБазовая трансформация Мольвейде.
Создание новой географической трансформации.
Разрешение — число шагов для интерполяции между каждым отрезком входной линии для приближения его пути в искривленном пространстве.
- имеет_обратное=True
-
True, если у этой трансформации есть соответствующая обратная трансформация.
- обращенная()[source]
-
Возвращает соответствующую обратную трансформацию.
Содержит
x == self.inverted().transform(self.transform(x)).Значение, возвращаемое этим методом, следует рассматривать как временное. Обновление self не вызывает соответствующего обновления его обратной копии.
- преобразовать_не_аффинное(ll)[source]
-
Применяет только неаффинную часть этой трансформации.
transform(values)всегда эквивалентноtransform_affine(transform_non_affine(values)).В неаффинных преобразованиях это обычно эквивалентно
transform(values). В аффинных преобразованиях это всегда пустое действие.- Параметры:
-
- значениямассив
-
Входные значения в виде массива NumPy длиной
input_dimsили формы (N хinput_dims).
- Возвращает:
-
- массив
-
Выходные значения в виде массива NumPy длиной
output_dimsили формы (N хoutput_dims). В зависимости от ввода.
- имя='мольвейде'
- 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>, 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
булево значение
объект Patch или (объект Path, Преобразование) или None
facecolorили fcцвет
булево значение
строка
булево значение
объект
неизвестно
неизвестно
неизвестно
булево значение
булево значение
неизвестно
None или булево значение или число с плавающей точкой или вызываемый объект
[левый, нижний, ширина, высота] или
Bboxнеизвестно
число с плавающей точкой или None
булево значение
(масштаб: число, длина: число, случайность: число)
булево значение или None
неизвестно
строка
строка
булево значение
неизвестно
строка
неизвестно
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.7.5/api/projections/geo.html