为了账号安全,请及时绑定邮箱和手机立即绑定

在 matplotlib 图中配置网格线

在 matplotlib 图中配置网格线

潇湘沐 2021-10-19 14:50:32
考虑下图。此图像已使用以下代码设置。  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 标记?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 290 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号