При работе с библиотекой Matplotlib в Python для визуализации данных, часто используется метод add_subplot()
. Этот метод применяется для добавления подграфика в рисунок. Однако, аргумент, передаваемый в этот метод, может вызвать вопросы. Например, в следующем коде:
import matplotlib.pyplot as plt fig = plt.figure() fig.add_subplot(111)
Что означает аргумент 111
в методе add_subplot(111)
?
Этот аргумент представляет собой три цифры: nrows
, ncols
, и index
. Они представляют количество строк (nrows
), количество столбцов (ncols
), и индекс текущего подграфика (index
) в общей сетке подграфиков.
В случае add_subplot(111)
, это означает, что создается сетка 1х1 (то есть всего один подграфик), и текущий подграфик является первым (и единственным).
Если бы был использован аргумент 212
, это означало бы, что создается сетка 2х1 (то есть два подграфика, расположенных вертикально), и текущий подграфик является вторым.
Таким образом, аргумент в методе add_subplot()
позволяет управлять расположением и количеством подграфиков на рисунке.
Надеемся, что данная статья помогла разобраться с этим вопросом!
Добавить комментарий