我有以下简单的代码来绘制来自该文件https://easyupload.io/mdci9u的特定数据集
import pandas as pd
import matplotlib.pyplot as plt
url=r'/path_to_file/Book.xlsx'
df1 = pd.read_excel(url, sheet_name=0,sep='\s*,\s*', index_col=0)
print(df1)
x=df1.iloc[:,11].values.tolist()
y=df1.iloc[:,17].values.tolist()
print(x)
fig, axs=plt.subplots(figsize=(12,5))
axs.plot=(x,y)
每当我尝试运行代码时,只会显示一个空图表,没有绘制数据。我无法解决为什么未绘制我的数据的问题。它和我的数据框有关吗?当我打印df1
时,一切似乎都很好。
我正在使用Jupyter Notebook。
有人可以帮助我理解问题吗?
非常感谢所有帮助!
谢谢!
答案 0 :(得分:2)
您在最后一行中犯了一个错误。应该是
axs.plot(x,y)
相反,您使用了等号,这就是为什么您得到一个空图的原因。