Поиск…


Создание фигуры

Фигура содержит все элементы сюжета. Основным способом создания фигуры в matplotlib является использование pyplot .

import matplotlib.pyplot as plt
fig = plt.figure()

Вы можете указать номер, который вы можете использовать для доступа к ранее созданной фигуре. Если номер не указан, идентификатор последней созданной фигуры будет увеличиваться и использоваться вместо этого; цифры индексируются начиная с 1, а не 0.

import matplotlib.pyplot as plt
fig = plt.figure()
fig == plt.figure(1)  # True

Вместо числа цифры могут также идентифицироваться строкой. Если вы используете интерактивный бэкэнд, это также задает заголовок окна.

import matplotlib.pyplot as plt
fig = plt.figure('image')

Чтобы выбрать использование фигуры

plt.figure(fig.number) # or
plt.figure(1)

Создание осей

Существует два основных способа создания осей в matplotlib: использование pyplot или использование объектно-ориентированного API.

Использование pyplot:

import matplotlib.pyplot as plt

ax = plt.subplot(3, 2, 1)  # 3 rows, 2 columns, the first subplot

Использование объектно-ориентированного API:

import matplotlib.pyplot as plt

fig = plt.figure()
ax = fig.add_subplot(3, 2, 1)

Функция удобства plt.subplots() может использоваться для создания фигуры и набора подзадач в одной команде:

import matplotlib.pyplot as plt

fig, (ax1, ax2) = plt.subplots(ncols=2, nrows=1)  # 1 row, 2 columns


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow