如何独立设置绘图的水平和垂直主要刻度和次要刻度网格线?


为了设置绘图的水平和垂直主要刻度和次要刻度网格线,我们可以使用 grid() 方法。

步骤

  • 设置图形尺寸并调整子图之间的间距和周围的间距。
  • 创建一个图形和一组子图。
  • 为主要刻度制作水平网格线。
  • 在轴上定位次要定位器。
  • 使用 grid() 方法制作次要网格线。
  • 要显示图形,请使用 show() 方法。

例子

import matplotlib.pyplot as plt
from matplotlib.ticker import MultipleLocator

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

fig, ax = plt.subplots()

ax.yaxis.grid(which="major", color='r', linestyle='-', linewidth=2)
ml = MultipleLocator(0.10)

ax.xaxis.set_minor_locator(ml)
ax.xaxis.grid(which="minor", color='k', linestyle='-.', linewidth=0.7)

plt.show()

输出

更新于: 15-Jun-2021

897 次浏览

启动你的 职业

完成课程并获得认证

开始
广告