在y轴上绘制多个日期时间列,在x轴上绘制其对应的id

时间:2020-01-24 11:00:17

标签: python python-3.x date matplotlib data-visualization

我有一个csv / excel文件,其中包含文档ID及其对应的日期时间列。尝试了以下方法:

\s*

但是我无法获得所需的输出,而是显示以下错误:

import matplotlib
import matplotlib.pyplot as plt
import numpy as np
import datetime
import pandas as pd
xls_data = pd.read_excel(<file-path>)

x1 = xls_data["client_doc_id"].values #id column in the file
y1 = xls_data["planned_finish_ifd"].values #one of the date-time column in the file

plt.plot(x1,y1)
plt.gcf().autofmt_xdate()
plt.show()

如何绘制一个日期时间列,如何在一个图形中绘制多个日期时间列?

1 个答案:

答案 0 :(得分:0)

x1 = xls_data["client_doc_id"]
y1 = xls_data["planned_finish_ifd"]

通常代替一系列使用它来代替.values

起初我并没有得到我的matplotlib版本2.0.2的帮助。然后,我将其更新为最新版本。现在工作了。附加剧情的图像。 (忽略包含文档ID的x轴)。 plot of doc_ids vs date of issue