import numpy as npimport matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dimport pandas as pdplt.rcParams['font.sans-serif']=['SimHei']plt.rcParams['axes.unicode_minus']=Falsedata = pd.read_csv('people.csv')name = data.columnsvalues = data.valuesplt.figure(figsize=(8, 7))plt.plot(values[:, 0], values[:, 2], 'bs-', values[:, 0], values[:,3], 'ro-.', values[:, 0], values[:, 4], 'gH--')plt.xlabel('年份')plt.ylabel('年末总人口(万人)')plt.xticks(range(0, 20), values[range(0, 20), 0], rotation=45)plt.title('2000-2019年各年龄段总人口点线图')plt.legend(['0-14岁人口', '15-64岁人口', '65岁及以上人口'])plt.show()