import matplotlib.pyplot as plt
import numpy as np
plt.rcParams['font.sans-serif']=['SimHei'] #用来显示中文标签
T = [6,8,10,13,14,16] # 温度
precipitation = [25,40,58,68,110,98] #降水量
output = [2250,3450,4500,5750,5800,7500] #产量
mean = np.mean(output, axis=0) # 求平均值
std = np.std(output, axis=0) # 标准差
size = (output - mean)/std + 2
n = 100
plt.scatter(T,precipitation,s=size*n,alpha=0.6,label= "气泡大小表示产量大小")
plt.xlabel("温度/℃")
plt.ylabel("降水量/mm")
plt.title("气泡图")
plt.legend(loc='upper left')
plt.show()

本文通过绘制气泡图,展示了不同温度和降水量条件下作物产量的变化趋势。使用Python的matplotlib和numpy库进行数据可视化,气泡大小直观地反映了产量的大小。
1545

被折叠的 条评论
为什么被折叠?



