如何独立设置绘图的水平和垂直主要刻度和次要刻度网格线?
为了设置绘图的水平和垂直主要刻度和次要刻度网格线,我们可以使用 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()
输出
广告