利用plt.xticks将每日横坐标坐标 修改为逐月
#绘图
plt.figure(figsize=(40,20))
month=[0,31,28,31,30,31,30,31,31,30,31,30,31]
ticks=[0]
for i in range(1,13):
ticks.append(ticks[i-1]+month[i])
plt.plot(list(dict_day_td.keys()), list(dict_day_td.values()), "r",label="td",linestyle='--',linewidth=5)
plt.plot(list(dict_day_ls.keys()), list(dict_day_ls.values()), "b",label="ls",linestyle='-.',linewidth=5)
# plt.plot([1, 2, 3, 4], [20, 30, 80, 40], label="b")
plt.xticks(ticks[:-1],['1','2','3','4','5','6','7','8','9','10','11','12'],rotation=0,fontsize=30)
plt.xlabel("月份",fontsize=30)
#plt.ylabel("td")
plt.yticks(size = 30)
plt.legend(loc="upper left",fontsize=30)
plt.savefig("a.jpg")
plt.show()
效果: