matplotlib.axes.Axes.grid#
- Axes.grid(visible=None, which='major', axis='both', **kwargs)[源代码]#
配置网格线。
- 参数:
- 可见布尔值或无,可选
是否显示网格线。如果提供了任何 kwargs ,则假定您希望网格开启,并且 visible 将被设置为 True。
如果 visible 为 None 且没有 kwargs,这将切换线条的可见性。
- 哪个{'major', 'minor', 'both'}, 可选
要应用更改的网格线。
- 轴{'both', 'x', 'y'}, 可选
要应用更改的轴。
- **kwargs :
Line2D
属性Line2D 属性 定义网格的线条属性,例如:
grid(color='r', linestyle='-', linewidth=2)
有效的关键字参数是:
属性
描述
一个过滤函数,它接受一个 (m, n, 3) 的浮点数数组和一个 dpi 值,并返回一个 (m, n, 3) 的数组和图像左下角的两个偏移量
标量或无
布尔值
抗锯齿
或 aa布尔值
BboxBase
或 None布尔值
补丁或(路径,变换)或无
颜色
或 cCapStyle
或 {'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'}
color or None
str
布尔值
对象
线型
或 ls{'-', '--', '-.', ':', '', (偏移, 开-关-序列), ...}
linewidth
或 lwfloat
标记样式字符串,
Path
或MarkerStyle
markeredgecolor
或 mecmarkeredgewidth
或 mewfloat
markerfacecolor
或 mfcmarkerfacecoloralt
或 mfcaltmarkersize
或 msfloat
None 或 int 或 (int, int) 或 slice 或 list[int] 或 float 或 (float, float) 或 list[bool]
布尔值
浮点数或可调用对象[[Artist, Event], 元组[bool, dict]]
float
布尔值
(scale: float, length: float, randomness: float)
布尔值或无
CapStyle
或 {'butt', 'projecting', 'round'}JoinStyle
或 {'miter', 'round', 'bevel'}未知
str
布尔值
一维数组
一维数组
float
注释
轴是以单位绘制的,因此绘制网格的有效 zorder 由每个轴的 zorder 决定,而不是由构成网格的
Line2D
对象的 zorder 决定。因此,要设置网格的 zorder,请使用set_axisbelow
,或者为了更精细的控制,调用每个轴的set_zorder
方法。