(2)选择数学,语文,英语,绘制多数据列柱状图
时间: 2024-01-02 19:05:13 浏览: 97
柱状图的绘制
好的,您可以使用以下步骤来绘制包含三个数据列的柱状图:
1. 读取score.xlsx文件,选择包含数学、语文和英语成绩的列,并将它们保存在一个DataFrame对象中。
2. 使用matplotlib库来绘制柱状图。您可以使用bar()函数来绘制柱状图。
3. 添加图例和标签,以使图表更具可读性。
4. 最后,使用show()函数显示图表。
下面是一个示例代码,供您参考:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取Excel文件并选择数据列
df = pd.read_excel('score.xlsx', usecols=[1, 2, 3])
# 绘制柱状图
plt.bar(df.index, df['Math'], width=0.25, label='Math')
plt.bar(df.index+0.25, df['Chinese'], width=0.25, label='Chinese')
plt.bar(df.index+0.5, df['English'], width=0.25, label='English')
# 添加图例和标签
plt.legend()
plt.xlabel('Student')
plt.ylabel('Score')
plt.title('Multiple Columns Bar Chart')
# 显示图表
plt.show()
```
请注意,此示例代码仅供参考。您需要根据您的实际情况进行调整和修改。
阅读全文