Python 如何将dataframe作为参数传递给matplotlib库方法plot

Python 如何将dataframe作为参数传递给matplotlib库方法plot,python,pandas,matplotlib,dataframe,charts,Python,Pandas,Matplotlib,Dataframe,Charts,如何将dataframe作为参数传递给matplotlib库方法plot? 比如说 import matplotlib.pyplot as plt plt.plot(df1.as_matrix(['Score']),df1.as_matrix(['Score'])) 似乎需要将系列转换为numpy数组: plt.plot(df1['Score'].values, df1['Col'].values) 或使用: 查看df.valuesplt.plot(df1,df2)I执行下面的代码后,图中不

如何将dataframe作为参数传递给matplotlib库方法plot? 比如说

import matplotlib.pyplot as plt
plt.plot(df1.as_matrix(['Score']),df1.as_matrix(['Score']))
似乎需要将
系列
转换为
numpy数组

plt.plot(df1['Score'].values, df1['Col'].values)
或使用:


查看
df.values
plt.plot(df1,df2)
I执行下面的代码后,图中不显示直线。请帮帮我。导入熊猫作为pd导入matplotlib.pyplot作为plt xl=pd.read_csv(C:\Test.csv)df=pd.DataFrame(xl,columns=('Time','Mark','Score'))plt.plot(df['Mark'].values,df['Score'].values)我添加了“plt.show()”,但它没有在图表中显示数值行吗?返回什么
print(df.dtypes)
?更好的方法是使用
xl=pd.read\u csv(C:\Test.csv)df=pd.DataFrame(xl,columns=('Time','Mark','Score'))
this
df=pd.read\u csv(C:\Test.csv)df.columns=['Time','Mark','Score']
我收到错误消息“ValueError:无法将字符串转换为浮点:‘01.10.2015 00:00:00.000’”。如果我在绘图“plt.plot(df['Time'].values,df['Mark'].values)”中使用时间字段
df.plot(x='Score',y='Col')