能不能解释一下下列每行代码的含义,还有点搞不懂

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()

代码不完整啊,第一行的df是什么