我有以下代码:
tnse_mat
>>> array([[ 23.941637 , 17.583256 ],
[-30.239468 , 3.5285048],
[-23.219652 , 14.943658 ],
...,
[-53.214344 , -27.811293 ],
[ 57.022842 , 41.384315 ],
[ 23.830252 , 23.668056 ]], dtype=float32)
我想用不同的颜色绘制每一行。 我有以下代码:
color_pallete = sns.color_palette("Spectral", as_cmap=True)
df = pd.DataFrame(data=tnse_mat, columns=["x", "y"])
sns.scatterplot(x="x", y="y", data=df, palette=color_pallete)
我做错了什么
如果您想让每一行都有不同的颜色,您可以设置
hue=df.index
(您可能也需要legend=False
):相关问题 更多 >
编程相关推荐