python如何将excel中的多栏数据生成柱状图
时间: 2024-05-01 11:19:30 浏览: 142
可以使用Python中的第三方库pandas和matplotlib进行操作,具体步骤如下:
1.导入需要的库:
```python
import pandas as pd
import matplotlib.pyplot as plt
```
2.读取excel文件,将数据存储在dataframe中:
```python
df=pd.read_excel('filename.xlsx')
```
3.选择需要绘制的列,并进行统计:
```python
data=df[['Column1','Column2','Column3']].groupby('Column1').sum()
```
4.绘制柱状图:
```python
data.plot(kind='bar')
plt.show()
```
其中,'Column1'为excel表格中需要分组的列,'Column2'、'Column3'为需要绘制的数据列。可以根据实际情况进行修改。
阅读全文