用python写5个图形对于员工离职的matplotlib
时间: 2023-09-27 17:11:56 浏览: 171
好的,下面是一个简单的示例,用Python的Matplotlib库来绘制5个图形来分析员工离职情况。
1. 饼图
饼图可以用来展示员工离职的比例,代码如下:
```python
import matplotlib.pyplot as plt
# 离职员工比例
labels = ['主动离职', '被动离职']
sizes = [60, 40]
# 绘制饼图
fig1, ax1 = plt.subplots()
ax1.pie(sizes, labels=labels, autopct='%1.1f%%', startangle=90)
ax1.axis('equal')
# 添加标题
plt.title('员工离职比例')
# 显示图形
plt.show()
```
2. 柱状图
柱状图可以用来展示员工离职的数量和时间分布情况,代码如下:
```python
import matplotlib.pyplot as plt
# 离职员工数量和时间分布
labels = ['2016', '2017', '2018', '2019', '2020']
quits = [25, 30, 40, 50, 60]
# 绘制柱状图
plt.bar(labels, quits)
# 添加标题和标签
plt.title('员工离职数量和时间分布')
plt.xlabel('年份')
plt.ylabel('离职人数')
# 显示图形
plt.show()
```
3. 折线图
折线图可以用来展示员工离职率的变化情况,代码如下:
```python
import matplotlib.pyplot as plt
# 离职率变化情况
labels = ['2016', '2017', '2018', '2019', '2020']
rates = [0.1, 0.15, 0.2, 0.25, 0.3]
# 绘制折线图
plt.plot(labels, rates)
# 添加标题和标签
plt.title('员工离职率变化情况')
plt.xlabel('年份')
plt.ylabel('离职率')
# 显示图形
plt.show()
```
4. 箱线图
箱线图可以用来展示员工离职的薪资分布情况,代码如下:
```python
import matplotlib.pyplot as plt
# 离职员工薪资分布情况
data = [[5000, 6000, 7000, 8000],
[7000, 8000, 9000, 10000],
[9000, 10000, 11000, 12000],
[11000, 12000, 13000, 14000],
[13000, 14000, 15000, 16000]]
# 绘制箱线图
plt.boxplot(data)
# 添加标题和标签
plt.title('员工离职薪资分布情况')
plt.xlabel('离职员工')
plt.ylabel('月薪')
# 显示图形
plt.show()
```
5. 散点图
散点图可以用来展示员工离职和工作满意度的关系,代码如下:
```python
import matplotlib.pyplot as plt
# 离职员工和工作满意度的关系
quits = [25, 30, 40, 50, 60]
satisfactions = [0.5, 0.6, 0.7, 0.8, 0.9]
# 绘制散点图
plt.scatter(satisfactions, quits)
# 添加标题和标签
plt.title('员工离职和工作满意度的关系')
plt.xlabel('工作满意度')
plt.ylabel('离职人数')
# 显示图形
plt.show()
```
以上就是5个用Python的Matplotlib库来绘制员工离职情况图形的示例,你可以根据自己的需求进行调整和修改。
阅读全文
相关推荐


















