加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

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

发布时间:2020-12-20 12:13:12 所属栏目:Python 来源:网络整理
导读:我想spcify x和y轴在 Python中的数据框中绘制数据. 例如,我在数据帧中有四列.这是我的代码. 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.4n
我想spcify x和y轴在 Python中的数据框中绘制数据.

例如,我在数据帧中有四列.这是我的代码.

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.4n 1076.4 881.8 813. 452.6 663.6 606.8 469.2 805.2 487.4n 497.8 440. 127. 68.6 1494.2 716.4 1447. 97.8 110.n 1126.4 1422.8 92.4 1000.8] not in index'”

感谢您的帮助.

解决方法

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

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

使用https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.plot.html作为pandas中所需参数的参考

以https://pandas.pydata.org/pandas-docs/stable/visualization.html为例

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读