【发布时间】:2021-02-18 22:21:51
【问题描述】:
我是 Pyplot 的新手,只是尝试从 .csv 文件中读取数据并使用 ax.plot(x,y) 生成线图:
filepath ='Monthly_Raw_Financials.csv'
raw_data = pd.`read_csv`(filepath, index_col='Month', parse_dates=True)
fig, ax = plt.subplots()
ax.plot(raw_data.index, raw_data['Profit'])
plt.show()
我只得到一个没有绘制数据的空轴,并且错误消息“'Series' object has no attribute 'find'”。我正在遵循许多教程的示例。我做错了什么?
【问题讨论】:
-
这是完整的代码,不是片段。 "find' 不在任何地方使用。
-
也许尝试绘制列值,即
raw_data['Profit'].values -
除了两个import语句from matplotlib import pyplot as plt import pandas as pd
标签: python pandas matplotlib