羯劫小囡 2024-10-14 16:32 采纳率: 83.3%
浏览 9
已结题

目前电脑没有Python环境,有环境的小伙伴运行一下给我运行结果可以吗~(显示内容截屏给我就好)代码安全性可保证!

import numpy as np
import matplotlib.pyplot as plt

# 不同植株高度空气温度函数参数
a1 = 21.21
b1 = -0.086

# 不同植株高度空气相对湿度函数参数
a2 = 60.33
b2 = -0.196

# 根际范围内土壤温度函数参数
a3 = -19.23
b3 = -0.011

# 根际范围内土壤相对湿度函数参数
a4 = -59
b4 = 0.022

# 生成 x 值
x = np.linspace(0, 1.5, 100)
x2 = np.linspace(0, 10, 100)

# 计算对应的 y 值
y1 = -a1 * np.exp(b1 * x)
y2 = -a2 * np.exp(b2 * x)
y3 = -a3 * np.exp(b3 * x2)
y4 = -a4 * np.exp(b4 * x2)

# 绘制图像
plt.figure(figsize=(12, 8))

plt.subplot(2, 2, 1)
plt.plot(x, y1, label='空气温度函数')
plt.xlabel('植株高度(米)')
plt.ylabel('温度(℃)')
plt.title('不同植株高度空气温度函数图像')
plt.legend()

plt.subplot(2, 2, 2)
plt.plot(x, y2, label='空气相对湿度函数')
plt.xlabel('植株高度(米)')
plt.ylabel('相对湿度(%)')
plt.title('不同植株高度空气相对湿度函数图像')
plt.legend()

plt.subplot(2, 2, 3)
plt.plot(x2, y3, label='土壤温度函数')
plt.xlabel('土壤深度(厘米)')
plt.ylabel('温度(℃)')
plt.title('根际范围内土壤温度函数图像')
plt.legend()

plt.subplot(2, 2, 4)
plt.plot(x2, y4, label='土壤相对湿度函数')
plt.xlabel('土壤深度(厘米)')
plt.ylabel('相对湿度(%)')
plt.title('根际范围内土壤相对湿度函数图像')
plt.legend()

plt.tight_layout()
plt.show()

  • 写回答

1条回答 默认 最新

  • 白狐欧莱雅 2024-10-14 16:38
    关注

    img

    设置字体为中文字体

    plt.rcParams['font.sans-serif'] = ['SimHei']
    plt.rcParams['axes.unicode_minus'] = False

    本回答被专家选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 10月25日
  • 专家已采纳回答 10月17日
  • 修改了问题 10月14日
  • 创建了问题 10月14日