考虑下图。
此图像已使用以下代码设置。
plt.rc('text', usetex=True)
plt.rc('font', family='serif')
fig, ax = plt.subplots()
ax.set_xlabel("Run Number", fontsize=25)
plt.grid(True, linestyle='--')
plt.tick_params(labelsize=20)
ax.set_xticklabels(map(str,range(number_of_runs)))
ax.minorticks_on()
ax.set_ylim([0.75,1.75])
为清楚起见,我没有包含实际生成用于绘图的数据的代码。
与上图不同,我想通过每个橙色(因此是蓝色)点绘制垂直于 X 轴的网格线。我该怎么做呢?在我的代码中,连续的橙色和蓝色点的 x 坐标形成相同的等差数列。
我还注意到编号为 1,2,... 的刻度数字对于我的应用程序来说是错误的。相反,我希望每个连续的网格线(我在上一步中要求垂直于 X 轴)沿 X 轴从 1 开始按顺序编号。如何为此配置 Xtick 标记?
相关分类