我正试图绘制一个散点图使用海运,这里是我的代码:
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.
我做错了什么?如果有人能帮我解决这个问题,我将不胜感激。
2条答案
按热度按时间yhived7q1#
它对我来说很好用,尝试清理您的数据,我看到一个额外的零列,我猜它不应该在那里。seaborn test
dwbf0jvd2#
试试这个: