#选择合适可视化图展示一天内每小时天气温度数据,并做简单分析 import numpy as np import matplotlib.pyplot as plt mpl.rcParams['font.sans-serif'] = ['SimHei'] mpl.rcParams['axes.unicode_minus'] = False x = np.arange(24) # x = np.array(["1:00","2:00","3:00","4:00","5:00","6:00","7:00","8:00","9:00","10:00","11:00","12:00", # "13:00","14:00","15:00","16:00","17:00","18:00","19:00","20:00","21:00","22:00","23:00","24:00"]) y = np.array(np.random.randint(-10,10,24)) #设置x轴刻度标签 plt.xticks(ticks=[4,8,12,16,20,24],labels=["4:00","8:00","12:00","16:00","20:00","24:00"]) #设置x,y轴的坐标轴标签 plt.xlabel("时间") plt.ylabel("温度") #设置y轴的坐标值范围 plt.ylim(-10,11) #设置x轴的坐标范围 plt.xlim(0,24) plt.title("一天内温度变化") plt.plot(x,y,marker='.',markerfacecolor='yellow',markersize=10) for a,b in zip(x,y): plt.text(a,b+0.5,b,ha='center',va='bottom',fontsize=15) plt.show()
运行结果: