如何在Python中指定用于绘制数据帧的x轴和y轴

如何在Python中指定用于绘制数据帧的x轴和y轴,python,pandas,plot,Python,Pandas,Plot,我想指定x轴和y轴在Python的dataframe中绘制数据 例如,我在dataframe中有四列。这是我的密码 df.plot(x=df['a'], y=df['b'], label=df['c']) 它抛出一个错误,说明:这些值来自“b”列 “KeyError:”[500.8567.2487.2444.41371.6714.41157.4 476.8 345.4\n 1076.4 881.8 813.452.6 663.6 606.8 469.2 805.2 487.4\n 497.

我想指定x轴和y轴在Python的dataframe中绘制数据

例如,我在dataframe中有四列。这是我的密码

df.plot(x=df['a'], y=df['b'], label=df['c']) 

它抛出一个错误,说明:这些值来自“b”列

“KeyError:”[500.8567.2487.2444.41371.6714.41157.4
476.8 345.4\n 1076.4 881.8 813.452.6 663.6 606.8 469.2 805.2 487.4\n 497.8 440.127.68.6 1494.2 716.4 1447.97.8 110。\n 1126.4 1422.8 92.4 1000.8]不在索引中“


提前感谢您的帮助。

正确的用法是传递列名:

df.plot(x='a', y='b', label='c')

错误是熊猫试图使用整列
df['b']
作为列名。

这是一个简单的错误。而不是
df['a']
。。。刚过列名,即

df.plot(x='a', y='b', label='c') 

df.plot将列标签作为x和y,而不是数据本身

df.plot(x='a',y='b')
可能有用

用作熊猫中所需参数的参考

举例来说