我想将x和y轴具体化以在Python的dataframe中绘制数据。
例如,我在数据框中有四列。这是我的代码。
df.plot(x=df['a'], y=df['b'], label=df['c'])
引发错误消息:这些值来自“ b”列。
“ KeyError:'[500.8 567.2 487.2 444.4 1371.6 714.4 1157.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和y,而不是数据本身
df.plot(x='a', y='b')
可能有用
使用https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.plot.html作为熊猫所需参数的参考
以https://pandas.pydata.org/pandas-docs/stable/visualization.html为例
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句