如何在Python中使用ax.plot_date()绘制多个图形

时间:2017-04-07 06:09:37

标签: python matplotlib plot

我试图使用plot_date()函数绘制一些Excel数据的多个图形。 Excel文件中有一列包含" 2016-10-05 00:00:00"格式。我目前正在使用以下代码:

import pandas as pd
df = pd.read_excel('file.xlsx')
import matplotlib.pyplot as plt
fig, axes = plt.subplots(nrows=4, ncols=4, figsize=(12,12))
data_cols = df.columns[8:19]
for data_col, ax in zip(data_cols, axes.ravel()[:11]):
    ax.plot_date(df[data_col], df['Date'])

但是当我使用它时,

发生

 this kind of图表。

此外,这是我的excel文件的子集 excel file

显然这不是我想要的。我怎样才能解决这个问题?

0 个答案:

没有答案