首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复: TypeError: relplot()在用海运绘制行图时获得了参数'x‘的多个值

如何修复: TypeError: relplot()在用海运绘制行图时获得了参数'x‘的多个值
EN

Stack Overflow用户
提问于 2020-06-24 10:22:35
回答 1查看 2.4K关注 0票数 0

我正试图用海运绘制一个line plot

使用:

代码语言:javascript
复制
sns.relplot(Data, x="InvoiceYearMonth", y="price", hue="company")

给我一个错误:

代码语言:javascript
复制
TypeError: relplot() got multiple values for argument 'x'

有什么不对的?

以下是我的数据样本,供您参考:

代码语言:javascript
复制
    InvoiceYearMonth  company       price
0     202001          companyA      1509.40
1     202001          companyB      469.00
2     202001          companyC      358.81
3     202002          companyD      870.00
4     202002          companyE      465.58
5     202002          companyF      563.00
6     202003          companyG      1140.00
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-24 10:28:37

双重指定的x:首先作为位置参数(它将x设置为Data,然后是命名参数x (将x设置为"InvoiceYearMonth")。

试试这个:

代码语言:javascript
复制
sns.relplot(data=Data, x="InvoiceYearMonth", y="price", hue="company")
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62552850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档