python - 如何使用 matplotlib 绘制元组列表?
问题描述
我有一个元组列表,想根据某些要求创建一个散点图。数据集如下所示:
数据 = [(0.7,48000,1),(1.9,48000,0),(2.5,60000,1),(4.2,63000,0) ...]
数据代表 -> Tenure - 受雇年数 Salary - 雇主工资 Account - 这是一个指定 1(付费账户)或 0(未付)的数字
使用 matplotlib 我想创建一个散点图,显示年份(x 轴)和薪水(y 轴),以及该帐户是否已支付。
我有散点图的第一部分,即年数和薪水,代码如下:'''
years, salary, account = zip(*data)
plt.scatter(years, salary)
plt.title('Data-Science Club Members')
plt.xlabel('Years as Data Scientist')
plt.ylabel('Salary')
plt.legend()
plt.show()
'''
这是我的图表的外观:
这是我试图使我的图表看起来像的方式:
我是stackoverflow的新手,所以如果问得正确,我很抱歉,我尝试提供尽可能多的信息。谢谢!
解决方案
推荐阅读
- reactjs - React DnD 性能与许多放置目标
- amazon-web-services - ELK Stack - AWS LoadBalancer 访问日志用户代理
- react-native - 不变违规:ViewPagerAndroid 已从 React Native 中删除。'react-native-viewpager' 而不是 'react-native'
- node.js - KeyCloak Node.js 适配器为公共客户端提供 KeyCloak 页面,并拒绝仅承载客户端的访问
- ios - RxAlamofire 扩展在一处处理错误
- .net-core - .net core 中的 Bootstrap 模态对话框中的部分视图中的搜索功能
- macos - shellinabox @2.20:错误:“ptsname_r”的静态声明遵循非静态声明
- c++ - Qt C++11字符串通过子字符串比较列出交集
- php - Symfony Twig 变量在 Inspect 上为空错误,但仍在工作
- javascript - 我想直接在 d3js 中放大到一个圆圈,而不是单击或双击它,而是以编程方式