Spec-Zone.ru › Matplotlib 3.3

mpl_toolkits.axisartist.grid_finder.ExtremeFinderSimple

class mpl_toolkits.axisartist.grid_finder.ExtremeFinderSimple(nx, ny) [source]

Bases: object

Класс-помощник для определения диапазона линий сетки, которые нужно отобразить.

Параметры:
nx, nyint

Количество выборок в каждом направлении.

__call__(self, transform_xy, x1, y1, x2, y2) [source]

Вычислить приближение области, полученной применением transform_xy к прямоугольнику, ограниченному (x1, y1, x2, y2).

Предполагается, что (x1, y1, x2, y2) находится в координатах осей, а transform_xy является преобразованием из координат осей в данные; этот метод затем возвращает диапазон координат данных, охватывающий фактические оси.

Вычисление выполняется путём выборки nx * ny равномерно распределённых точек в прямоугольнике (x1, y1, x2, y2) и нахождения точек с экстремальными координатами; затем добавляется некоторый отступ, чтобы учесть конечность выборки.

Поскольку каждый шаг выборки охватывает относительный диапазон 1/nx или 1/ny, отступ вычисляется путём расширения диапазона, охватываемого экстремальными координатами, на эти доли.

__dict__ = mappingproxy({'__module__': 'mpl_toolkits.axisartist.grid_finder', '__doc__': '\n A helper class to figure out the range of grid lines that need to be drawn.\n ', '__init__': <function ExtremeFinderSimple.__init__>, '__call__': <function ExtremeFinderSimple.__call__>, '_add_pad': <function ExtremeFinderSimple._add_pad>, '__dict__': <attribute '__dict__' of 'ExtremeFinderSimple' objects>, '__weakref__': <attribute '__weakref__' of 'ExtremeFinderSimple' objects>})
__init__(self, nx, ny) [source]
Параметры:
nx, nyint

Количество выборок в каждом направлении.

__module__ = 'mpl_toolkits.axisartist.grid_finder'
__weakref__

список слабых ссылок на объект (если определён)

Примеры использования mpl_toolkits.axisartist.grid_finder.ExtremeFinderSimple

Демонстрация направления оси

Демонстрация направления оси

Демонстрация криволинейной сетки

Демонстрация криволинейной сетки

Демонстрация криволинейной сетки 2

Демонстрация криволинейной сетки 2

Демонстрация плавающей оси

Демонстрация плавающей оси

Простая область осей

Простая область осей

© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.3.3/api/_as_gen/mpl_toolkits.axisartist.grid_finder.ExtremeFinderSimple.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API