我在用着:
matplotlib '1.1.1rc'
ipython 0.12.1
ipython notebook --pylab inline --no-browser
Run Code Online (Sandbox Code Playgroud)
我生成一个图表:
xticks(rotation='vertical')
plot_date(ts, percent, xdate=True)
Run Code Online (Sandbox Code Playgroud)
其中 ts 是跨越几天的日期时间列表。我得到:

注意 x 轴;它仅显示日期时间的时间部分。我如何让它也显示日期?
如果您看一下matplotlibs 的标准示例,datetime如果您遵循类似的想法,那么您可以指示绘图工具如何格式化行中的刻度线:
from matplotlib.dates import DateFormatter
ax.xaxis.set_major_formatter( DateFormatter('%Y-%m-%d') )
Run Code Online (Sandbox Code Playgroud)
将字符串更改为
"%Y-%m-%d %H:%M:%S"
Run Code Online (Sandbox Code Playgroud)
将有时间在他们的示例中进行 x 刻度。