我想在matplotlib plot full date with time中指定x轴,但使用autoscale,我只能得到时间或日期,但不能同时得到时间和日期。以下代码:
import matplotlib.pyplot as plt
import pandas as pd
times = pd.date_range('2015-10-06', periods=500, freq='10min')
fig, ax = plt.subplots(1)
fig.autofmt_xdate()
plt.plot(times, range(times.size))
plt.show()
在x轴上,我只能得到没有日期的时间,所以很难区分测量值。
我认为这是matplotlib.dates.AutoDateFormatter中matplotlib的一个选项,但我找不到任何允许我更改自动缩放的选项。
您可以使用^{} 来实现这一点,它以^{} 格式的字符串作为参数。要获取
day-month-year hour:minute
格式,可以使用%d-%m-%y %H:%M
:相关问题 更多 >
编程相关推荐