图a
图b
import matplotlib.pyplot as plt
import pandas as pd
plt.rcParams["font.sans-serif"] = ["SimHei"] #设置中文字体
df = pd.read_excel("temp.xlsx")
df["温差"] = #新增“温差”列
s = df.sort_values("温差", ascending=False, ignore_index=True)
df_max = #获取温差最大的日期,如并列只输出第一个日期
print(df_max)
df_t = s.groupby("天气", as_index=False).count()
df_t = df_t.rename(columns={"日期": "天数"}) #修改列名"日期"为"天数"
x = df_t["天气"]
y = df_t["天数"]
(x, y, label="天气情况")
plt.legend()
plt.show()