用python绘制我国2012-2022年的GDP热力图
时间: 2024-02-11 11:06:23 浏览: 158
Python绘制热力图示例
5星 · 资源好评率100%
好的,下面是用 Python 绘制中国2012-2022年的GDP热力图的示例代码:
```python
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
# 读取数据
data = pd.read_csv('gdp.csv')
# 绘制热力图
sns.heatmap(data.pivot_table(index='year', columns='province', values='gdp'), cmap='YlGnBu')
# 设置图形标题和坐标轴标签
plt.title('China GDP Heatmap (2012-2022)')
plt.xlabel('Province')
plt.ylabel('Year')
# 显示图形
plt.show()
```
这里我们同样使用了 pandas 库来读取数据,使用 seaborn 库来绘制热力图。假设我们的数据文件名为 gdp.csv,包含三列数据:year(年份)、province(省份)和 gdp(该省份该年份的GDP值)。我们首先读取数据,然后使用 pivot_table() 函数将数据透视成二维表格形式,然后使用 heatmap() 函数绘制热力图。最后,我们设置图形标题和坐标轴标签,并显示图形。
需要注意的是,这里的数据是假设的示例数据,实际数据需要根据你的需求自行获取或者处理。希望这个示例代码能够帮助你绘制出自己的中国GDP热力图。
阅读全文