使用Matplotlib定义图表上网格的大小
要在图表上定义网格的大小,可以按照以下步骤操作−
- 使用 figure() 方法创建一个新图表或激活现有图表。
-
将一个轴添加到图表中作为子图安排的一部分。
-
用输入列表绘制一条曲线。
-
将x和y边距设置为0。
-
要设置X网格,请传递输入刻度点。
-
要以当前线条样式布置网格线,请使用 grid(True) 方法。
-
要显示图表,请使用 show() 方法。
示例
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot([0, 2, 5, 8, 10, 1, 3, 14], 'ro-')
ax.margins(x=0, y=0)
grid_points = [1., 2., 3., 10.]
ax.xaxis.set_ticks(grid_points)
ax.grid(True)
plt.show()