要在
Python中使用
matplotlib库绘制
2000年至
2017年各
产业与
行业的国民生产
总值(GDP)
散点图,首先需要有对应的数据,通常是一个包含时间序列和
产业、
行业数据的Pandas Dataf
rame。下面是一个简单的示例代码:
```
python
im
port pandas as pd
im
port
matplotlib.pyplot as plt
# 假设你有一个名为df的Dataf
rame,其中包含
'year
',
'industry
',
'value
'三列
# year表示
年份,industry表示
产业,value表示国民生产
总值
# 加载数据(这里假设数据已经处理并加载)
data = pd.read_csv(
'gdp_data.csv
') # 替换为你的数据文件路径
# 数据预处理,确保数据范围在
2000-
2017之间
data = data[(data[
'year
'] >=
2000) & (data[
'year
'] <=
2017)]
# 创建
散点图
plt.figure(figsize=(12,6)) # 设置图形大小
for industry in data[
'industry
'].unique():
industry_df = data[data[
'industry
'] == industry]
plt.scatter(industry_df[
'year
'], industry_df[
'value
'], label=industry, alpha=0.5)
# 添加标题、坐标轴标签、图例等元素
plt.title(
'
2000-
2017各
产业与
行业的国民生产
总值')
plt.xlabel(
'
年份
')
plt.ylabel(
'国民生产
总值(亿元)
')
plt.legend()
# 显示图表
plt.show()
```