matplotlib.axes.Axes.grid#
- Axes.grid(visible=None, which='major', axis='both', **kwargs)[源]#
配置网格线。
- 参数:
- visible布尔值或 None,可选
是否显示网格线。如果提供了任何 kwargs,则假定您希望开启网格,并且 visible 将设置为 True。
如果 visible 为 None 且未提供 kwargs,则此项将切换线条的可见性。
- which{'major', 'minor', 'both'} 之一,可选
要应用更改的网格线类型。
- axis{'both', 'x', 'y'} 之一,可选
要应用更改的坐标轴。
- **kwargs
Line2D
属性 定义网格的线条属性,例如:
grid(color='r', linestyle='-', linewidth=2)
有效的关键字参数有:
属性
描述
一个过滤函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组以及图像左下角的两个偏移量
浮点数或 None
布尔值
布尔值
BboxBase
或 None布尔值
Patch 或 (Path, Transform) 或 None
CapStyle
或 {'butt', 'projecting', 'round'}JoinStyle
或 {'miter', 'round', 'bevel'}浮点数序列(点中的开/关墨迹)或 (None, None)
(2, N) 数组或两个一维数组
{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'},默认值: 'default'
{'full', 'left', 'right', 'bottom', 'top', 'none'}
颜色 或 None
字符串
布尔值
对象
{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
浮点数
标记样式字符串,
Path
或MarkerStyle
浮点数
markersize
或ms
浮点数
None 或 int 或 (int, int) 或 slice 或 list[int] 或 float 或 (float, float) 或 list[bool]
布尔值
AbstractPathEffect 列表
浮点数或 callable[[Artist, Event], tuple[bool, dict]]
浮点数
布尔值
(scale: 浮点数, length: 浮点数, randomness: 浮点数)
布尔值或 None
CapStyle
或 {'butt', 'projecting', 'round'}JoinStyle
或 {'miter', 'round', 'bevel'}未知
字符串
布尔值
一维数组
一维数组
浮点数
备注
坐标轴作为一个单元绘制,因此绘制网格的有效 zorder 由每个坐标轴的 zorder 决定,而不是由构成网格的
Line2D
对象决定。因此,要设置网格 zorder,请使用set_axisbelow
;或者,如需更多控制,请调用每个坐标轴的set_zorder
方法。