Python 如何读取一个excel 文件,统计不同文凭人数,化成柱状图,颜色可不同
时间: 2024-01-10 21:02:40 浏览: 77
Python读取Excel表格,并同时画折线图和柱状图的方法
5星 · 资源好评率100%
你可以使用Python中的pandas库来读取Excel文件,并使用matplotlib库来绘制柱状图。
以下是一个简单的代码示例:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取Excel文件
df = pd.read_excel('文件名.xlsx')
# 统计不同文凭人数
count = df['文凭'].value_counts()
# 绘制柱状图
fig, ax = plt.subplots()
ax.bar(count.index, count.values, color=['r', 'g', 'b', 'y']) # 指定颜色
ax.set_xlabel('文凭')
ax.set_ylabel('人数')
plt.show()
```
在上面的代码中,`df`是一个pandas的DataFrame对象,`df['文凭']`是获取Excel文件中“文凭”这一列数据,`.value_counts()`是统计不同文凭的人数。
在绘制柱状图时,使用`color`参数指定不同的颜色即可。在上面的例子中,我们使用了四种颜色:红色、绿色、蓝色和黄色。
注意:在运行代码之前,需要安装pandas和matplotlib库。可以使用以下命令进行安装:
```
pip install pandas matplotlib
```
阅读全文