如何获取轴以使xtick标签居中

时间:2018-05-07 10:07:11

标签: python matplotlib

我正试图在刻度线之间的x轴上得到我的标签。以下链接的此问题的先前答案对我没有帮助。

到目前为止,我的方法是使用此代码手动强制它:

x = np.arange(1,365,step=30)
my_xticks =['Jan','Feb','March','April','May','June','July','Aug','Sep','Oct','Nov','Dec']
plt.xticks(x, my_xticks)

几乎给了我结果:

enter image description here

但问题是几个月都在嘀嗒,我需要它们在蜱之间。

使用我目前的方法,我怎样才能获得每个滴答之间的月份?

此问题的先前答案herehere使用matplotlib.axes.Axes.set_xticks。这些答案中的诀窍似乎是声明fig, ax = subplots(),然后访问可以调整对齐的轴。我的问题是我仅使用fig = plt.figure()创建了图表,我不知道如何访问轴。当我试图添加ax = plt.subplots()时,它似乎重置了整个项目,图表变得难以理解。

如果对这两个问题有任何指导,我将不胜感激。

0 个答案:

没有答案