|
|
e5f43f0297
|
fix(interpolation.py): 修复 krig_variables 变量先使用后定义的 NameError
ordinary_kriging() 函数存在两个问题:
1. krig_variables 先使用后定义(NameError 被 try/except 静默吞掉):
- 原代码: 第103-114行绘图调用引用了 krig_variables,
但该字典在第121-133行才创建
- 修复: 将 krig_variables 字典构造移至绘图调用之前(第103行之前),
确保 contour_krig()、heatmap_krig()、semivariogram_plot() 可正常获取数据
2. 启用克里金图表输出:
- 原代码: contour_plot = None; grid_plot = None; semivariogram_plot = None
- 修复: 分别调用 plotting.contour_krig()、plotting.heatmap_krig()、
plotting.semivariogram_plot(),每个调用独立 try/except 保护
影响范围:克里金等高线图和热力图从永远空白变为正常显示
|
2026-07-10 14:49:09 +08:00 |
|