网站首页 网站地图
网站首页 > 网络游戏 > 将姓名基本工资奖金以簇状柱形图表示切换行

将姓名基本工资奖金以簇状柱形图表示切换行

时间:2026-04-01 15:40:33

要将姓名、基本工资和奖金以簇状柱形图(Clustered Bar Chart)表示,通常需要以下步骤:

✅ 一、数据结构(假设)

假设你有以下数据格式(例如在 Excel 或 Python 中):

姓名 基本工资 奖金
张三 5000 1000
李四 6000 1500
王五 4500 1200

✅ 二、如何用 Excel 表示(簇状柱形图)

  1. 选中数据区域(包括姓名、基本工资、奖金)。
  2. 插入柱形图簇状柱形图(Clustered Bar Chart)。
  3. 调整图表
    • 选择“簇状柱形图”。
    • 可以调整柱子的宽度、颜色、标签等。
    • 如果需要,可以添加数据标签、图例、标题等。

✅ 三、用 Python 表示(使用 Matplotlib 或 Seaborn)

示例代码(Python + Matplotlib):

import matplotlib.pyplot as plt
import pandas as pd

# 假设数据在 DataFrame 中
data = {
    '姓名': ['张三', '李四', '王五'],
    '基本工资': [5000, 6000, 4500],
    '奖金': [1000, 1500, 1200]
}
df = pd.DataFrame(data)

# 绘制簇状柱形图
df.plot(kind='bar', x='姓名', y=['基本工资', '奖金'], color=['skyblue', 'lightgreen'], legend=True)
plt.title('姓名 - 基本工资 vs 奖金')
plt.xlabel('姓名')
plt.ylabel('金额')
plt.xticks(rotation=45)  # 旋转标签避免重叠
plt.tight_layout()
plt.show()

✅ 四、图表说明

  • 簇状柱形图:每个柱子代表一个姓名,左右两个柱子分别代表“基本工资”和“奖金”。
  • 颜色区分:可以使用不同颜色区分基本工资和奖金。
  • 标签:可以添加数据标签,显示具体数值。

✅ 五、其他建议

  • 如果数据量很大,可以使用 SeabornPlotly 来生成更美观的图表。
  • 如果需要动态更新图表,可以考虑使用 PlotlyDash

如果你有具体的数据或想要更详细的图表样式,欢迎提供,我可以帮你定制!