我试图用Python创建一个散点图。我有一个具有指定类别的数据帧'df',x和y是列编号:
groups = df.groupby(category)
fig, ax = plt.subplots()
for name, group in groups:
ax.plot(x=group.iloc[:,x], y=group.iloc[:,y], marker='o', linestyle='',label=name)
fig = ax.get_figure()
fig.savefig(path)
不知为什么,我得到了一个空的散点图——我做错什么了吗?在
^{} 没有
x
和y
参数。在签名是}只是位置参数。如果指定
Axes.plot(*args, **kwargs)
,这意味着x
和{x=
和y=
,它们将被视为关键字参数并被忽略。在所以从代码中删除}
x=
和{完整示例:
^{pr2}$相关问题 更多 >
编程相关推荐