使用 Jupyter Notebook 可视化 GDD 数据
说明
在本课中,你使用 IoT 传感器收集了 GDD 数据。为了获得高质量的 GDD 数据,你需要收集多天的数据。为了帮助可视化温度数据并计算 GDD,你可以使用像 Jupyter Notebooks 这样的工具来分析数据。
首先,收集几天的数据。你需要确保服务器代码在 IoT 设备运行时始终保持运行状态,可以通过调整电源管理设置或运行类似于 这个保持系统活跃的 Python 脚本 来实现。
一旦你有了温度数据,就可以使用此仓库中的 Jupyter Notebook 来可视化数据并计算 GDD。Jupyter Notebook 将代码和说明混合在称为 单元格 的块中,通常是 Python 代码。你可以阅读说明,然后逐块运行代码块。你还可以编辑代码。例如,在这个 Notebook 中,你可以编辑用于计算植物 GDD 的基准温度。
创建一个名为
gdd-calculation的文件夹下载 gdd.ipynb 文件并将其复制到
gdd-calculation文件夹中。复制由 MQTT 服务器创建的
temperature.csv文件在
gdd-calculation文件夹中创建一个新的 Python 虚拟环境。安装一些用于 Jupyter Notebook 的 pip 包,以及管理和绘制数据所需的库:
shpip install --upgrade pip pip install pandas pip install matplotlib pip install jupyter在 Jupyter 中运行 Notebook:
shjupyter notebook gdd.ipynbJupyter 将启动并在浏览器中打开 Notebook。按照 Notebook 中的说明操作,可视化测量的温度并计算生长度日(GDD)。

评分标准
| 标准 | 优秀 | 合格 | 需要改进 |
|---|---|---|---|
| 数据采集 | 至少采集 2 天完整数据 | 至少采集 1 天完整数据 | 采集了一些数据 |
| GDD 计算 | 成功运行 Notebook 并计算 GDD | 成功运行 Notebook | 无法运行 Notebook |