如何标记scatterp

2024-04-20 05:15:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我想根据值1或0,绘制两种颜色的散点图

plt.figure(figsize=(15,5))
x = np.linspace(0, 12, 12)
y = np.random.random(12)
z = [0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1]
plt.scatter(x, y, c=z, label=z)
plt.legend()

然后看起来是这样的:test graph 如何使图例显示0和1以及紫色和黄色

更好的是让图例显示文本,例如“零”和“一”。 似乎只有一件东西可以标记,我在图例中再也找不到更多的点

我希望我能清楚地理解问题所在


Tags: 文本颜色np绘制pltrandomlabelfigure