记录四个一线城市近20年来GDP的变化/比较
国家统计局资料下载
数据如图 csv文件
代码结果:
import csv
import matplotlib.pyplot as plt
from pylab import *
mpl.rcParams['font.sans-serif'] = ['SimHei']
filename = '36个地区近20年gdp.csv'
with open(filename) as f:
reader = csv.reader(f)
header_row = next(reader)
dates, bjs, shs, gzs, szs = [], [], [], [], []
for row in reader:
year = row[0]
dates.append(year)
bj= int(float(row[1]))
bjs.append(bj)
sh = int(float(row[4]))
shs.append(sh)
gz = int(float(row[10]))
gzs.append(gz)
sz = int(float(row[11]))
szs.append(sz)
fig = plt.figure(dpi=160, figsize=(10, 6))
plt.plot(dates, bjs, label='北京')
plt.plot(dates, shs, label='上海')
plt.plot(dates, gzs, label='广州')
plt.plot(dates, szs, label='深圳')
# 设置图片的格式
plt.title("GDP of first tier cities in recent 20 years", fontsize=24)
plt.xlabel('', fontsize=10)
plt.ylabel("GDP(万亿)", fontsize=16)
plt.legend()
plt.tick_params(axis='both', which='major', labelsize=10)
plt.show()