对薪资划分等级,然后作堆积百分比柱形图
时间: 2024-05-12 15:17:07 浏览: 78
好的,我明白你的问题了。你想让我帮你完成一个薪资等级堆积百分比柱形图,是吧。这个任务需要一些数据,包括每个等级的员工数量以及每个等级的平均薪资。你可以通过一个调查问卷或者与HR部门进行沟通来获取这些数据。
然后,我们可以使用Python中的Matplotlib和NumPy库来生成柱形图和计算百分比。我可以帮你编写Python代码来完成这项任务。不过,在这个对话期间,我无法显示图形,如果你想看到最终的柱形图,你可以在自己的电脑上运行代码并生成图形。
下面是我们可以使用的Python代码示例:
```python
import matplotlib.pyplot as plt
import numpy as np
# 模拟数据
levels = ["初级", "中级", "高级"]
counts = [100, 200, 50] # 每个等级的员工数量
salaries = [5000, 8000, 12000] # 每个等级的平均薪资
# 计算百分比
total_count = sum(counts)
percentages = [count / total_count * 100 for count in counts]
# 绘制柱形图
x = np.arange(len(levels))
fig, ax = plt.subplots()
ax.bar(x, salaries, label="平均薪资")
ax.set_xticks(x)
ax.set_xticklabels(levels)
ax.set_ylabel("薪资(元/月)")
ax2 = ax.twinx()
ax2.plot(x, percentages, "ro-", label="员工数量百分比")
ax2.set_ylim([0, 100])
ax2.set_ylabel("员工数量百分比(%)")
ax.legend(loc="upper left")
ax2.legend(loc="upper right")
plt.title("薪资等级堆积百分比柱形图")
plt.show()
```
运行这段代码,你就可以得到一个堆积百分比柱形图,同时也能看到每个等级的平均薪资和员工数量百分比。希望这能帮到你!
阅读全文