python用折线图绘制各产业的GDP发展趋势
时间: 2024-09-29 17:09:14 浏览: 184
在Python中,你可以使用matplotlib库来创建折线图展示各产业的GDP发展趋势。以下是简单的步骤:
1. 首先,确保已安装了`pandas`、`matplotlib`和`numpy`等必要的数据处理和绘图库。如果没有安装,可以使用pip安装:
```
pip install pandas matplotlib numpy
```
2. 准备数据,假设有两个列表分别代表年份和各产业的GDP值,例如:
```python
import pandas as pd
import numpy as np
years = np.arange(2000, 2025)
industry_gdp = {
'制造业': [1000, 1200, 1400, 1600, 1800, 2000, 2100], # 示例数据
'服务业': [700, 800, 900, 1000, 1100, 1200, 1300],
'农业': [300, 320, 340, 360, 380, 400, 410]
}
data = pd.DataFrame({'Year': years, **industry_gdp})
```
3. 使用matplotlib的`plot`函数绘制折线图,给每个产业分配不同的颜色或标记:
```python
import matplotlib.pyplot as plt
plt.figure(figsize=(10, 6)) # 设置图表大小
for industry, gdp_series in data.iloc[:, 1:].iteritems():
plt.plot(years, gdp_series, label=industry)
plt.xlabel('年份')
plt.ylabel('GDP (万亿元)')
plt.title('各产业GDP发展趋势')
plt.legend() # 添加图例
plt.grid(True) # 显示网格
plt.show()
```
这将生成一个显示各产业GDP随时间变化趋势的折线图。
阅读全文