日期:2024.03.14
内容:将matplotlib的常用方法做一个记录,方便后续查找。
# 引入需要使用的库 from matplotlib import pyplot as plt # 设置画布大小 plt.figure(figsize=(20,8),dpi = 300) # 全局设置中文字体 plt.rcParams['font.sans-serif'] = ['Simhei'] # 准备的数据 y_3 = [11,17 ,16,11,12,11,12,6,6,7,8,9,12,15,14,17,18,21,16,17,20,14,15,15,15,19,21,22,22,22,23] y_10 = [26,26,28,19,21,17,16,19,18,20,20,19,22,23,17,20,21,20,22,15,11,15,5,13,17,10,11,13,12,13,6] # 绘制折线图 x_3 = range(1,32) x_10 = range(51,82) # 绘制点分布 plt.scatter(x_3,y_3,label = "三月份") plt.scatter(x_10,y_10,label = "十月份") # 添加描述信息 plt.title("三月和十月的月气温变化情况") plt.xlabel("时间") plt.ylabel("温度") # 横纵坐标 x_tick = list(x_3) + list(x_10) x_labels = [f"3月{i}日" for i in x_3] x_labels += [f"10月{i}日" for i in x_3] plt.xticks(x_tick[::5],x_labels[::5],rotation = 45,fontsize = 8) # 展示图例 :要想图例展示出来这个必不可少 # loc='upper left' plt.legend() # 展示点分布 plt.show()