matplotlib.projections.geo
- classmatplotlib.projections.geo.AitoffAxes(*args, **kwargs)[source]
-
Bases:
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 совмещается с осью x или y в входном
Axes. - frameonbool, по умолчанию: True
-
Отображать рамку области Axes.
- box_aspectfloat, необязательно
-
Устанавливает фиксированное соотношение сторон прямоугольника области Axes, т.е. отношение высоты к ширине. См.
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
BboxBaseили Noneбулево значение
Patch или (Path, Transform) или None
facecolorили fcцвет
булево значение
строка
булево значение
объект
булево значение
булево значение
неизвестно
список
AbstractPathEffectNone или булево значение или число с плавающей точкой или вызываемая функция
[левое, нижнее, ширина, высота] или
Bboxчисло с плавающей точкой или None
булево значение
(масштаб: число, длина: число, случайность: число)
булево значение или None
неизвестно
строка
строка
булево значение
(нижнее: число, верхнее: число)
строка
(левый: число, правый: число)
число, большее -0,5
неизвестно
-
неизвестно
неизвестно
(нижняя: float, верхняя: float)
строка
(нижняя: float, верхняя: float)
число, больше -0.5
неизвестно
неизвестно
неизвестно
число с плавающей точкой
- Возвращаемое значение:
-
Axes-
Новый объект
Axes.
- classAitoffTransform(resolution)[source]
-
Базовое преобразование 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), в зависимости от входных данных.
- classInvertedAitoffTransform(resolution)[source]
-
Базовое обратное преобразование 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), в зависимости от входных данных.
- 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', ...}
bool
{'auto', 'equal'} или число
bool
неизвестно
неизвестно
Callable[[Axes, Renderer], Bbox]
bool или 'line'
число или None
BboxBaseили Nonebool
Patch или (Path, Transform) или None
facecolorили fcцвет
bool
строка
bool
объект
неизвестно
неизвестно
неизвестно
bool
bool
неизвестно
список
AbstractPathEffectNone или bool или число или вызываемая функция
[левое, нижнее, ширина, высота] или
Bboxчисло или None
bool
(масштаб: число, длина: число, случайность: число)
bool или None
неизвестно
строка
строка
bool
(нижний: число, верхний: число)
строка
неизвестно
число с плавающей точкой, большее -0.5
неизвестно
неизвестно
неизвестно
(нижняя граница: число с плавающей точкой, верхняя граница: число с плавающей точкой)
строка
неизвестно
число с плавающей точкой, большее -0.5
неизвестно
неизвестно
неизвестно
число с плавающей точкой
- 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 -
Область рисования создается в
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. - **kwargs
-
Другие необязательные ключевые параметры:
-
fig
Свойство
Описание
{'рамка', '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цвет
логическое значение
строка
логическое значение
объект
логическое значение
логическое значение
неизвестно
список
AbstractPathEffectNone или логическое значение или число с плавающей точкой или вызываемая функция
[слева, снизу, ширина, высота] или
Bboxчисло с плавающей точкой или None
логическое значение
(масштаб: число, длина: число, случайность: число)
логическое значение или None
неизвестно
строка
строка
логическое значение
(нижнее: число, верхнее: число)
строка
(левое: число, правое: число)
число больше -0,5
неизвестно
неизвестно
неизвестно
(нижняя: float, верхняя: float)
строка
(нижняя: float, верхняя: float)
число, больше -0,5
неизвестно
неизвестно
неизвестно
число с плавающей точкой
- Возвращаемое значение:
-
Axes-
Новый объект
Axes.
- RESOLUTION=75
- classThetaFormatter(round_to=1.0)[source]
-
Основан на
FormatterИспользуется для форматирования меток шкал θ. Преобразует значения из радианов в градусы и добавляет символ градуса.
- can_pan()[source]
-
Возвращает, поддерживает ли этот Axes возможность панорамирования/приближения.
Этот объект Axes не поддерживает интерактивное панорамирование/приближение.
- can_zoom()[source]
-
Возвращает, поддерживает ли этот Axes возможность масштабирования по прямоугольнику.
Этот объект Axes не поддерживает интерактивное масштабирование по прямоугольнику.
- clear()[source]
-
Очистить Axes.
- drag_pan(button, key, x, y)[source]
-
Вызывается при перемещении мыши во время операции панорамирования.
- Параметры:
-
-
button
MouseButton -
Нажатая кнопка мыши.
- keyстрока или 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
-
Преобразование, используемое для отрисовки меток дополнительной оси абсцисс, которое добавит отступ pad_points (в пунктах) между осью и меткой. Направление x задаётся в координатах данных, а y — в координатах оси.
- valign{'center', 'top', 'bottom', 'baseline', 'center_baseline'}
-
Вертикальное выравнивание текста.
- halign{'center', 'left', 'right'}
-
Горизонтальное выравнивание текста.
Примечания
Это преобразование в основном используется классом
Axisи предназначено для переопределения в новых типах проекций, которым может потребоваться размещать элементы осей в разных местах.
- get_xaxis_transform(which='grid')[source]
-
Получение преобразования, используемого для отрисовки меток, делений и линий сетки оси абсцисс. Направление x задаётся в координатах данных, а y — в координатах оси.
Примечание
Это преобразование в основном используется классом
Axisи предназначено для переопределения в новых типах проекций, которым может потребоваться размещать элементы осей в разных местах.- Параметры:
-
- which{'grid', 'tick1', 'tick2'}
- get_yaxis_text1_transform(pad)[source]
-
- Возвращаемые значения:
-
- transformTransform
-
Преобразование, используемое для отрисовки меток оси ординат, которое добавит отступ pad_points (в пунктах) между осью и меткой. Направление x задаётся в координатах оси, а y — в координатах данных
- valign{'center', 'top', 'bottom', 'baseline', 'center_baseline'}
-
Вертикальное выравнивание текста.
- halign{'center', 'left', 'right'}
-
Горизонтальное выравнивание текста.
Примечания
Это преобразование в основном используется классом
Axisи предназначено для переопределения в новых типах проекций, которым может потребоваться размещать элементы осей в разных местах.
- get_yaxis_text2_transform(pad)[source]
-
- Возвращаемые значения:
-
- transformTransform
-
Преобразование, используемое для отрисовки вторичных меток оси ординат, которое добавит отступ pad_points (в пунктах) между осью и меткой. Направление x задаётся в координатах оси, а y — в координатах данных
- valign{'center', 'top', 'bottom', 'baseline', 'center_baseline'}
-
Вертикальное выравнивание текста.
- halign{'center', 'left', 'right'}
-
Горизонтальное выравнивание текста.
Примечания
Это преобразование в основном используется классом
Axisи предназначено для переопределения в новых типах проекций, которым может потребоваться размещать элементы осей в разных местах.
- get_yaxis_transform(which='grid')[source]
-
Получение преобразования, используемого для отрисовки меток, делений и линий сетки оси ординат. Направление 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
BboxBaseили Noneлогическое значение
Patch или (Path, Transform) или None
facecolorили fcцвет
логическое значение
строка
логическое значение
объект
неизвестно
неизвестно
неизвестно
логическое значение
логическое значение
неизвестно
список
AbstractPathEffectNone или логическое значение или число с плавающей точкой или вызываемый объект
[левое, нижнее, ширина, высота] или
Bboxчисло с плавающей точкой или None
логическое значение
(масштаб: число, длина: число, случайность: число)
логическое значение или None
неизвестно
строка
строка
логическое значение
(нижнее: число, верхнее: число)
строка
неизвестно
вещественное число больше -0.5
неизвестно
неизвестно
неизвестно
(нижняя граница: вещественное число, верхняя граница: вещественное число)
строка
неизвестно
вещественное число больше -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Создаёт область графиков в окне.
- Параметры:
-
-
fig
Figure -
Объект области графиков создаётся в
Figurefig. - *args
-
*argsможет представлять собой один прямоугольник(left, bottom, width, height)или одинBbox. Это определяет прямоугольник (в координатах окна) для размещения области графиков.*argsтакже может состоять из трёх чисел или одного трёхзначного числа; в последнем случае цифры рассматриваются как независимые числа. Числа интерпретируются как(nrows, ncols, index):(nrows, ncols)определяет размер массива подграфиков, аindex— 1-основанный индекс создаваемого подграфика. Наконец,*argsтакже может быть непосредственно экземпляромSubplotSpec. -
sharex, sharey
Axes, optional - frameonbool, default: True
-
Отображение рамки области графиков.
- box_aspectfloat, optional
-
Установка фиксированного аспекта области графиков, т.е. соотношения высоты к ширине. Подробнее см.
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
BboxBaseили Noneлогическое значение
Объект Patch или (Path, Transform) или None
facecolorили fcцвет
логическое значение
строка
логическое значение
объект
логическое значение
логическое значение
неизвестно
список
AbstractPathEffectNone или логическое значение или число с плавающей точкой или вызываемая функция
[левый, нижний, ширина, высота] или
Bboxчисло с плавающей точкой или None
логическое значение
(масштаб: число, длина: число, случайность: число)
логическое значение или None
неизвестно
строка
строка
логическое значение
(нижняя граница: число, верхняя граница: число)
строка
(левая граница: число, правая граница: число)
число, большее -0.5
неизвестно
неизвестно
неизвестно
(нижнее: float, верхнее: float)
строка
(нижняя: float, верхняя: float)
число с плавающей точкой, больше -0,5
неизвестно
неизвестно
неизвестно
число с плавающей точкой
- Возвращаемое значение:
-
AxesНовый объект
Axes.
- classHammerTransform(resolution)[source]
Базовый класс HammerTransform.
Создаёт новый географический трансформирование.
Разрешение — число шагов для интерполяции между каждым отрезком входной линии для аппроксимации его пути в искривлённом пространстве.
- 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]
Создаёт новое географическое преобразование.
Разрешение — число шагов для интерполяции между каждым отрезком входной линии для аппроксимации его пути в искривлённом пространстве.
- 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>, 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цвет
логическое значение
строка
логическое значение
объект
неизвестно
неизвестно
неизвестно
логическое значение
логическое значение
неизвестно
список
AbstractPathEffectNone или логическое значение или число с плавающей точкой или вызываемый объект
[слева, снизу, ширина, высота] или
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
axisсовмещается с осью 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
BboxBaseили Nonebool
Patch или (Path, Transform) или None
facecolorили fcцвет
bool
str
bool
объект
bool
bool
неизвестно
список
AbstractPathEffectNone или bool или float или вызываемая функция
[left, bottom, width, height] или
Bboxfloat или None
bool
(scale: float, length: float, randomness: float)
bool или None
неизвестно
str
str
bool
(нижний: float, верхний: float)
str
(левый: float, правый: float)
float больше, чем -0,5
неизвестно
неизвестно
неизвестно
(нижняя: число с плавающей запятой, верхняя: число с плавающей запятой)
строка
(нижняя: число с плавающей запятой, верхняя: число с плавающей запятой)
число с плавающей запятой, больше -0,5
неизвестно
неизвестно
неизвестно
число с плавающей запятой
- Возвращает:
-
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). В аффинных преобразованиях это всегда не операция.- Параметры:
-
- 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). В аффинных преобразованиях это всегда не операция.- Параметры:
-
- 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>, 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цвет
логическое значение
строка
логическое значение
объект
неизвестно
неизвестно
неизвестно
логическое значение
логическое значение
неизвестно
список
AbstractPathEffectNone или логическое значение или число с плавающей точкой или вызываемая функция
[левое, нижнее, ширина, высота] или
Bboxчисло с плавающей точкой или None
логическое значение
(масштаб: число, длина: число, случайность: число)
логическое значение или None
неизвестно
строка
строка
логическое значение
(нижняя: число, верхняя: число)
строка
неизвестно
вещественное число больше -0,5
неизвестно
неизвестно
неизвестно
(нижнее: число с плавающей точкой, верхнее: число с плавающей точкой)
строка
неизвестно
вещественное число больше -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, необязательно -
Оси 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
BboxBaseили Noneбулево значение
Объект Patch или (Path, Transform) или None
facecolorили fcцвет
булево значение
строка
булево значение
объект
булево значение
булево значение
неизвестно
список
AbstractPathEffectNone или булево значение или вещественное число или вызываемый объект
[левый, нижний, ширина, высота] или
Bboxвещественное число или None
булево значение
(масштаб: вещественное число, длина: вещественное число, случайность: вещественное число)
булево значение или None
неизвестно
строка
строка
булево значение
(нижняя граница: вещественное число, верхняя граница: вещественное число)
строка
(левая граница: вещественное число, правая граница: вещественное число)
вещественное число, большее -0,5
неизвестно
неизвестно
неизвестно
(нижняя: float, верхняя: float)
строка
(нижняя: float, верхняя: float)
число, большее -0,5
неизвестно
неизвестно
неизвестно
число с плавающей точкой
- Возвращает:
AxesНовый объект
Axes.
- classInvertedMollweideTransform(resolution)[source]
Базы:
_GeoTransformСоздаёт новую географическую трансформацию.
Параметр resolution задаёт количество шагов для интерполяции между каждым отрезком входной линии для приближения его пути в искривлённом пространстве.
- 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), в зависимости от входных данных.
- classMollweideTransform(resolution)[source]
Базы:
_GeoTransformОсновная трансформация Mollweide.
Создаёт новую географическую трансформацию.
Параметр resolution задаёт количество шагов для интерполяции между каждым отрезком входной линии для приближения его пути в искривлённом пространстве.
- 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>, 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цвет
булево значение
строка
булево значение
объект
неизвестно
неизвестно
неизвестно
булево значение
булево значение
неизвестно
список
AbstractPathEffectNone или булево значение или число с плавающей точкой или вызываемая функция
[слева, снизу, ширина, высота] или
Bboxчисло с плавающей точкой или None
булево значение
(масштаб: число, длина: число, случайность: число)
булево значение или None
неизвестно
строка
строка
булево значение
(нижнее: число, верхнее: число)
строка
неизвестно
вещественное число больше -0,5
неизвестно
неизвестно
неизвестно
(нижняя граница: вещественное число, верхняя граница: вещественное число)
строка
неизвестно
вещественное число больше -0,5
неизвестно
неизвестно
неизвестно
вещественное число
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.8.4/api/projections/geo.html