使用Matplotlib定义图表上网格的大小

使用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()

输出

使用Matplotlib定义图表上网格的大小

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程