matplotlib 海运,值错误:无法解释参数的值

jrcvhitl  于 2022-12-23  发布在  其他
关注(0)|答案(2)|浏览(195)

我正试图绘制一个散点图使用海运,这里是我的代码:

df1 = pd.read_csv("./data/pca_denoied.csv")
x, y, z = df1.columns
sns.scatterplot(df1, x=x, y=y, hue=z)
plt.show()

但这段代码似乎不能很好地工作,导致了以下错误:

ValueError: Could not interpret value `b` for parameter `y`

这是我的.csv文件的头:

a         b  Label
0 -4.880576  1.259477      0
1 -2.198623  2.713788      0
2 -0.767380  2.769895      0
3 -1.036379  3.014535      0
4 -1.850189  2.202340      0
Backend Qt5Agg is interactive backend. Turning interactive mode on.

我做错了什么?如果有人能帮我解决这个问题,我将不胜感激。

yhived7q

yhived7q1#

它对我来说很好用,尝试清理您的数据,我看到一个额外的零列,我猜它不应该在那里。seaborn test

dwbf0jvd

dwbf0jvd2#

试试这个:

sns.scatterplot(x, y, hue=z, data=df1)

相关问题