小组内调查两组数据:身高、体重或某两科成绩,或月花销及伙食费。。。等 由 Excel 文件读取数据,生成条形图!Python
时间: 2023-07-16 11:14:20 浏览: 52
首先需要安装 pandas 和 matplotlib 库,可以使用以下代码进行安装:
```
!pip install pandas
!pip install matplotlib
```
然后,我们可以使用 pandas 读取 Excel 文件中的数据,使用 matplotlib 生成条形图。
假设我们有以下两个 Excel 文件:
- `group1.xlsx`,包含身高和体重两列数据,分别为 `Height` 和 `Weight`。
- `group2.xlsx`,包含数学和语文两列成绩,分别为 `Math` 和 `Chinese`。
以下是读取数据并生成条形图的示例代码:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取 group1.xlsx 文件中的数据
group1_df = pd.read_excel('group1.xlsx')
# 生成身高和体重的条形图
group1_df.plot(kind='bar', x='Height', y='Weight')
plt.title('Group 1 Height and Weight')
plt.xlabel('Height')
plt.ylabel('Weight')
plt.show()
# 读取 group2.xlsx 文件中的数据
group2_df = pd.read_excel('group2.xlsx')
# 生成数学和语文成绩的条形图
group2_df.plot(kind='bar', x='Math', y='Chinese')
plt.title('Group 2 Math and Chinese Scores')
plt.xlabel('Math')
plt.ylabel('Chinese')
plt.show()
```
运行以上代码,将会生成两个条形图,分别为身高和体重的条形图以及数学和语文成绩的条形图。你可以根据自己的需求修改代码,生成不同的条形图。