TypeError:scatter()缺少1个必需的位置参数:'y'

Posted

技术标签:

【中文标题】TypeError:scatter()缺少1个必需的位置参数:\'y\'【英文标题】:TypeError: scatter() missing 1 required positional argument: 'y'TypeError:scatter()缺少1个必需的位置参数:'y' 【发布时间】:2017-05-28 23:03:03 【问题描述】:

我的代码如下所示:

plt.scatter(df.iloc[:,1])
plt.show()

我收到了这个错误

类型错误 Traceback(最近一次通话最后一次) 在 ()

plt.scatter(df.iloc[:,1]) plt.show()

TypeError: scatter() 缺少 1 个必需的位置参数:'y'

我该如何解决这个错误?

【问题讨论】:

【参考方案1】:

假设您使用的是matplotlib

scatter 函数接受两个位置参数 xy 值。

在您的实现中,您只传递了一个参数:

plt.scatter(df.iloc[:,1])

如果 df.iloc[:,1] 是 x 轴上的值,那么您还需要将 y 轴上的值传递给相应的 x 轴值。

【讨论】:

以上是关于TypeError:scatter()缺少1个必需的位置参数:'y'的主要内容,如果未能解决你的问题,请参考以下文章

TypeError:AuthMiddlewareStack() 缺少 1 个必需的位置参数:'inner'

TypeError: fit() 缺少 1 个必需的位置参数:'y',

Pandas:TypeError:sort_values() 缺少 1 个必需的位置参数:'by'

StandardScaler:TypeError:fit()缺少1个必需的位置参数:'X'

TypeError:entry() 缺少 1 个必需的位置参数:'title'(Django 帮助)

实现逻辑回归“TypeError:fit() 缺少 1 个必需的位置参数:'y'”