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()
然后看起来像这样: 我怎样才能让图例用紫色和黄色说 0 和 1?
更好的是让图例说出文本,例如“零”和“一”。似乎只有 1 个可以标记的东西,我在传说中再也没有得到更多的点。
我希望我足够清楚以了解问题所在。
解决方案
推荐阅读
- python - 从字符串创建一个字典,每个字符都是键和值
- scala - 在 Ignite 持久性中用作 POJO 策略时,Scala 案例类构造函数错误
- visual-studio - 如果使用 Visual Studio 2017 在 Docker 容器中调试,我如何查看“asp.net 核心 Web 服务器”的输出?
- react-native - 在 tabBarOnPress 上的 createBottomTabNavigator 中重置 StackNavigator
- c# - How to return results from SQL SELECT raw Query?
- typescript - 错误 TS1316 全局模块导出可能只出现在顶层
- mongodb - 如何将 bson 数组写入 ResponseWriter
- github - 像 Bitbucket Pipeline 这样的 Github 功能
- mysql - MySQL - 与父子关系sql查询的递归
- rhel7 - 在 RHEL7 上扩展逻辑卷