Spec-Zone.ru › Matplotlib 2.2

matplotlib.figure.figaspect

matplotlib.figure.figaspect(arg) [source]

Создать фигуру с заданным соотношением сторон. Если arg — число, используется это соотношение сторон. Если arg — массив, figaspect определит ширину и высоту фигуры, которая бы соответствовала массиву, сохраняя соотношение сторон. Возвращаются ширина и высота фигуры в дюймах. Убедитесь, что вы создаёте ось с равной шириной и высотой, например:

Пример использования:

# make a figure twice as tall as it is wide
w, h = figaspect(2.)
fig = Figure(figsize=(w,h))
ax = fig.add_axes([0.1, 0.1, 0.8, 0.8])
ax.imshow(A, **kwargs)

# make a figure with the proper aspect for an array
A = rand(5,3)
w, h = figaspect(A)
fig = Figure(figsize=(w,h))
ax = fig.add_axes([0.1, 0.1, 0.8, 0.8])
ax.imshow(A, **kwargs)

Благодарим Фернандо Переса за эту функцию

© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/2.2.3/api/_as_gen/matplotlib.figure.figaspect.html

Spec-Zone.ru

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