【发布时间】:2019-07-16 10:20:08
【问题描述】:
这是我正在尝试做的一个玩具示例:
import pandas as pd
import datetime
import matplotlib
matplotlib.use('agg') # noqa
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
from time import sleep
lst = []
for x in range(0, 10):
lst.append((datetime.datetime.now(datetime.timezone.utc), x))
sleep(1)
df = pd.DataFrame(lst, columns=['Timestamp', 'Pressure'])
df.plot(kind='line', x='Timestamp', y='Pressure')
formatter = mdates.DateFormatter('%m/%d %T %Z', tz=df.index.tz)
plt.gca().xaxis.set_major_formatter(formatter)
plt.savefig('output.png')
当我运行它时,我得到AttributeError: 'datetime.timezone' object has no attribute '_utcoffset'
我做错了什么?
【问题讨论】:
标签: python-3.x pandas datetime matplotlib timezone