在理解这个代码的基础上绘制2022年南宁市3月及11月日最高气温分布散点图。观察分析散点图呈现的相关度如何。要求:自行收集气温数据;并在同一幅图中以不同子图呈现两个月份的散点图;坐标轴信息、图例等描述齐全;参数自行设置呈现良好的可视化效果from matplotlib import pyplot as pltpltrcParamsfontsans-serif = SimHeiy = 11 17 1
收集数据
march_temperatures = [21, 19, 20, 23, 24, 23, 22, 24, 27, 28, 27, 27, 28, 25, 24, 27, 31, 32, 32, 32, 31, 27, 26, 26, 28, 29, 30, 31, 32, 28, 27] november_temperatures = [24, 24, 23, 23, 24, 24, 25, 26, 26, 26, 27, 24, 23, 22, 23, 21, 21, 23, 25, 24, 23, 23, 23, 23, 24, 25, 25, 26, 27, 27, 26]
绘制图表
fig, (ax1, ax2) = plt.subplots(1, 2, figsize=(10, 5))
绘制3月份的散点图
ax1.scatter(x, march_temperatures, s=100, color='red', marker='*', label="3月份") ax1.set_xlabel("日期") ax1.set_ylabel("温度") ax1.set_title("2022年3月南宁市日最高气温分布散点图") ax1.set_xticks(x[::3]) ax1.set_xticklabels(x_tick_labels[::3], rotation=45) ax1.legend(loc="upper left")
绘制11月份的散点图
ax2.scatter(x, november_temperatures, s=100, color='blue', marker='*', label="11月份") ax2.set_xlabel("日期") ax2.set_ylabel("温度") ax2.set_title("2022年11月南宁市日最高气温分布散点图") ax2.set_xticks(x[::3]) ax2.set_xticklabels(x_tick_labels[::3], rotation=45) ax2.legend(loc="upper left")
plt.show()
分析:通过观察散点图,可以发现3月份和11月份的温度分布存在一定的相关度,两个月份的温度趋势相似,但11月份的温度整体偏低。其中,3月份的温度在22-32度之间,而11月份的温度在21-27度之间
原文地址: https://www.cveoy.top/t/topic/eCNA 著作权归作者所有。请勿转载和采集!