python matplotlib x轴标签全部显示但是1

时间:2015-07-04 02:11:54

标签: python matplotlib

我有两个列表,我在ipython笔记本中使用基本折线图。应该是基本的,但我不断像这样搞砸x轴...它应该从星期六开始。

enter image description here

我的代码有什么问题导致我的x轴标签全部搞砸了?它应该从星期六开始,这是我的date_list中的第一个值。 (忽略这里的y轴值,我只是为这个例子做了count_list值。)

import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline

count_list = [5,7,2,3,1,7,3]
date_list = ['Saturday', 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday']

fig=plt.figure(figsize=(12,3.5))
ax=fig.add_subplot(111)
ticknumbs = np.arange(7)
ax.plot(ticknumbs, count_list, color='r', linewidth=1.0)
ax.set_xticklabels(date_list, rotation = 45) #WHHHHY ARENT U WORKING
ax.margins(x=0.05, y=0.05)

1 个答案:

答案 0 :(得分:3)

取出ax_margins()行。您正在关闭第一个数据点。

enter image description here