matplotlib.axes.Axes.grid
- Axes.grid(visible=None, which='major', axis='both', **kwargs)[source]
-
Настройка линий сетки.
- Параметры
-
- visiblebool или None, необязательно
-
Показывать ли линии сетки. Если переданы любые значения kwargs, предполагается, что вам нужна сетка, и visible будет установлено в True.
Если visible равно None и нет kwargs, это переключает видимость линий.
- which{'major', 'minor', 'both'}, необязательно
-
Линии сетки, на которых будут применены изменения.
- axis{'both', 'x', 'y'}, необязательно
-
Ось, на которой будут применены изменения.
-
**kwargs
Line2Dсвойства
-
Определите свойства линии сетки, например:
grid(color='r', linestyle='-', linewidth=2)
Допустимы следующие ключевые аргументы:
Свойство
Описание
функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3)
скаляр или None
bool
antialiasedили aabool
bool
Объект Patch или (объект Path, преобразование) или None
colorили cцвет
CapStyleили {'butt', 'projecting', 'round'}JoinStyleили {'miter', 'round', 'bevel'}последовательность чисел с плавающей точкой (перо/пробел в точках) или (None, None)
массив (2, N) или два одномерных массива
drawstyleили ds{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, по умолчанию: 'default'
{'full', 'left', 'right', 'bottom', 'top', 'none'}
строка
bool
объект
linestyleили ls{'-', '--', '-.', ':', '', (смещение, последовательность включения-выключения), ...}
linewidthили lwвещественное число
строка стиля маркера,
PathилиMarkerStylemarkeredgecolorили mecцвет
markeredgewidthили mewвещественное число
markerfacecolorили mfcцвет
markerfacecoloraltили mfcaltцвет
markersizeили msвещественное число
None или целое число или (целое число, целое число) или срез или список целых чисел или вещественное число или (вещественное число, вещественное число) или список булевых значений
вещественное число или вызываемая функция [[Artist, Event], кортеж[bool, dict]]
вещественное число
bool
(масштаб: float, длина: float, случайность: float)
bool или None
CapStyleили {'butt', 'projecting', 'round'}JoinStyleили {'miter', 'round', 'bevel'}неизвестно
строка
bool
одномерный массив
одномерный массив
вещественное число
-
Примечания
Ось отображается как единица, поэтому эффективное значение zorder для рисования сетки определяется значением zorder каждой оси, а не значением zorder объектов
Line2D, составляющих сетку. Поэтому для установки значения zorder сетки используйтеset_axisbelowили, для более точного управления, вызовите методset_zorderкаждой оси.
Примеры использования matplotlib.axes.Axes.grid
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.5.1/api/_as_gen/matplotlib.axes.Axes.grid.html