如何独立设置图形的水平和垂直、主要和次要网格线?
要设置图形的水平和垂直、主要和次要网格线,我们可以使用 grid() 方法。
阅读更多:Python 教程
步骤
- 设置图形大小并调整子图之间和周围的填充。
- 创建一个图形和一组子图。
- 为主要刻度线制作水平网格线。
- 在轴上定位次要定位器。
- 使用 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()