解释一下下列每行代码的含义

data = df["PM_US post"]
data_china = df["PM_Dongsi"]

_x = data.index
_y = data.values

_x_china = data_china.index
_y_china = data_china.values

plt.figure(figsize=(20,8),dpi=80)

plt.plot(range(len(_x)),_y,label="US_POST")
plt.plot(range(len(_x_china)),_y_china,label="CN_POST") #

plt.xticks(range(0,len(_x),10),list(_x)[::10],rotation=45) #定义x轴的间隔,输出的文本,控制标签的旋转角度
plt.legend(loc="best") #创建图例
plt.show() #结果为图片输出