现有2022年全国各省GDP数据“GDP数据.csv”,部分数据如图所示,请使用Matplotlib绘制相关图表,展示2022年各省份GDP占全国GDP中所占比例。
时间: 2024-06-03 11:07:13 浏览: 123
首先,我们需要读取CSV文件中的数据,使用pandas库可以方便地读取CSV文件:
```python
import pandas as pd
data = pd.read_csv('GDP数据.csv', encoding='gbk', index_col=0)
```
接着,我们可以计算每个省份的GDP占全国GDP的比例:
```python
total_gdp = data['GDP'].sum()
data['比例'] = data['GDP'] / total_gdp
```
最后,我们可以使用Matplotlib绘制饼图或者柱状图来展示比例:
```python
import matplotlib.pyplot as plt
# 绘制饼图
plt.figure(figsize=(10, 10))
plt.pie(data['比例'], labels=data.index, autopct='%.2f%%')
plt.title('2022年各省份GDP占全国GDP比例')
plt.show()
# 绘制柱状图
plt.figure(figsize=(10, 6))
plt.bar(data.index, data['比例'])
plt.xticks(rotation=90)
plt.title('2022年各省份GDP占全国GDP比例')
plt.show()
```
饼图结果如下所示:
![饼图](https://img-blog.csdnimg.cn/20220421145032103.png)
柱状图结果如下所示:
![柱状图](https://img-blog.csdnimg.cn/20220421145051572.png)
阅读全文