matplotlib.pyplot.grid#
- matplotlib.pyplot.grid(visible=None, which='major', axis='both', **kwargs)[源代码][源代码]#
配置网格线。
- 参数:
- 可见布尔值或无, 可选
是否显示网格线。如果提供了任何 kwargs ,则假定您希望打开网格,并且 visible 将被设置为 True。
如果 visible 是 None 并且没有 kwargs,这将切换线条的可见性。
- 哪个{'主要', '次要', '两者'}, 可选
要应用更改的网格线。
- 轴{'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
布尔值
对象
linestyle或 ls{'-', '--', '-.', ':', '', (偏移, 开关序列), ...}
linewidth或 lw浮动
标记样式字符串,
Path或MarkerStylemarkeredgecolor或 mecmarkeredgewidth或 mew浮动
markerfacecolor或 mfcmarkerfacecoloralt或 mfcaltmarkersize或 ms浮动
None 或 int 或 (int, int) 或 slice 或 list[int] 或 float 或 (float, float) 或 list[bool]
布尔值
float 或 callable[[Artist, Event], tuple[bool, dict]]
浮动
布尔值
(scale: float, length: float, randomness: float)
布尔值或无
CapStyle或 {'butt', 'projecting', 'round'}JoinStyle或 {'miter', 'round', 'bevel'}未知
str
布尔值
一维数组
一维数组
浮动
注释
备注
这是
axes.Axes.grid的 pyplot 包装器。轴是以单位绘制的,因此绘制网格的有效 zorder 由每个轴的 zorder 决定,而不是由构成网格的
Line2D对象的 zorder 决定。因此,要设置网格的 zorder,请使用set_axisbelow,或者为了更精细的控制,调用每个轴的set_zorder方法。