如何在 Matplotlib 中调整带有字符串 Y 轴的“刻度频率”?
如需针对 Y 轴调整刻度频率,我们可以采取以下步骤 −
- 设置图像的大小,并调整子图之间及周围的内边距。
- 为示例数据点数量初始化变量 N。
- 使用 Numpy 创建 x 和 y 数据点。
- 使用 plot() 方法绘制 x 和 y 数据点。
- 初始化变量 freq_y 以调整 y 刻度的频率。
- 使用 yticks() 方法设置 y 刻度。
- 使用 show() 方法显示图像。
示例
import matplotlib.pyplot as plt import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True N = 10 x = np.random.randint(low=0, high=N, size=N) y = np.random.randint(low=0, high=N, size=N) plt.plot(x, y, color='red') freq_y = 3 plt.yticks(np.arange(0, N, freq_y)) plt.show()
输出
广告