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
函数接受两个位置参数 x
和 y
值。
在您的实现中,您只传递了一个参数:
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'