P3: visual
This commit is contained in:
@@ -63,22 +63,22 @@ flowchart TB
|
||||
|
||||
subgraph SENSITIVITY["敏感性分析 ✅ 已完成"]
|
||||
S1[07_sensitivity.py<br/>4参数扫描]
|
||||
S2[合并比例: 1/3,1/2,2/3]
|
||||
S3[距离阈值: 30-70mi]
|
||||
S4[容量上限: 400-500]
|
||||
S5[CV阈值: 0.3-0.6]
|
||||
S2[合并比例: 0.10-0.90]
|
||||
S3[距离阈值: 10-100mi]
|
||||
S4[容量上限: 350-550]
|
||||
S5[CV阈值: 0.10-1.00]
|
||||
S1 --> S2
|
||||
S1 --> S3
|
||||
S1 --> S4
|
||||
S1 --> S5
|
||||
end
|
||||
|
||||
subgraph VISUAL["可视化 ⏳ 待实现"]
|
||||
P1[Fig.1 站点配对地图]
|
||||
P2[Fig.2 分配策略散点图]
|
||||
P3[Fig.3 敏感性曲线]
|
||||
P4[Fig.4 日历热力图]
|
||||
P5[Fig.5 风险分布图]
|
||||
subgraph VISUAL["可视化 ✅ 已完成"]
|
||||
P1[Fig.1 站点配对地图 ✅]
|
||||
P2[Fig.2 分配策略散点图 ✅]
|
||||
P3[Fig.3 敏感性曲线 ✅]
|
||||
P4[Fig.4 日历热力图 ✅]
|
||||
P5[Fig.5 风险分布图 ✅]
|
||||
end
|
||||
|
||||
CORE --> VALIDATE
|
||||
@@ -141,16 +141,16 @@ flowchart TB
|
||||
│ │ │ │ │ │
|
||||
│ ▼ ▼ ▼ ▼ │
|
||||
│ ┌──────────────────┐ ┌──────────────────┐ ┌──────────────────┐ ┌──────────────────┐ │
|
||||
│ │ 结果验证 [✓] │ │ 敏感性分析 [✓] │ │ 可视化 [待实现] │ │ 输出文件 │ │
|
||||
│ │ 结果验证 [✓] │ │ 敏感性分析 [✓] │ │ 可视化 [✓] │ │ 输出文件 │ │
|
||||
│ │ │ │ │ │ │ │ │ │
|
||||
│ │ ✓ 每日2事件 │ │ 07_sensitivity │ │ □ 配对地图 │ │ 01_distance.xlsx │ │
|
||||
│ │ ✓ 总730次访问 │ │ ┌──────────────┐ │ │ □ 分配散点图 │ │ 02_pairing.xlsx │ │
|
||||
│ │ ✓ 每日2事件 │ │ 07_sensitivity │ │ ✓ 配对地图 │ │ 01_distance.xlsx │ │
|
||||
│ │ ✓ 总730次访问 │ │ ┌──────────────┐ │ │ ✓ 分配散点图 │ │ 02_pairing.xlsx │ │
|
||||
│ │ ✓ q*边界检查 │ │ │合并比例 │ │ │ ✓ 敏感性曲线 │ │ 03_allocation.xlsx│ │
|
||||
│ │ ✓ Task 1对比 │ │ │ 0.10-0.90 │ │ │ □ 日历热力图 │ │ 04_reschedule.xlsx│ │
|
||||
│ │ │ │ ├──────────────┤ │ │ □ 风险分布图 │ │ 05_calendar.xlsx │ │
|
||||
│ │ ✓ Task 1对比 │ │ │ 0.10-0.90 │ │ │ ✓ 日历热力图 │ │ 04_reschedule.xlsx│ │
|
||||
│ │ │ │ ├──────────────┤ │ │ ✓ 风险分布图 │ │ 05_calendar.xlsx │ │
|
||||
│ │ 结论: │ │ │距离阈值 │ │ │ │ │ 06_evaluate.xlsx │ │
|
||||
│ │ E1↑16.9% │ │ │ 10-100 mi │ │ │ 图表清单: │ │ 07_sensitivity.xlsx│ │
|
||||
│ │ E2↑5.3% │ │ ├──────────────┤ │ │ Fig.1-5 │ │ │ │
|
||||
│ │ E2↑5.3% │ │ ├──────────────┤ │ │ Fig.1-5 ✅ │ │ │ │
|
||||
│ │ RS=19.5% │ │ │容量上限 │ │ │ │ │ │ │
|
||||
│ │ R1=17.1% │ │ │ 350-550 │ │ │ │ │ │ │
|
||||
│ │ │ │ ├──────────────┤ │ │ │ │ │ │
|
||||
@@ -625,21 +625,21 @@ $$R_1 = P(S_i / D_i < 0.8 \text{ 或 } S_j / D_j < 0.8)$$
|
||||
|
||||
---
|
||||
|
||||
## 9. 可视化图表(Fig.3 已完成)
|
||||
## 9. 可视化图表(Fig.1-5 已完成)
|
||||
|
||||
### 9.1 图表清单
|
||||
|
||||
| 图编号 | 图名 | 内容 | 目的 |
|
||||
|--------|------|------|------|
|
||||
| Fig.1 | 站点配对地图 | 70站点+34条配对连线 | 展示空间分布 |
|
||||
| Fig.2 | 分配策略散点图 | q* vs (μ_i, σ_i, σ_j) | 验证分配逻辑 |
|
||||
| Fig.1 ✅ | 站点配对地图 | 70站点+34条配对连线 | 展示空间分布 |
|
||||
| Fig.2 ✅ | 分配策略散点图 | q* vs (μ_i, σ_i, σ_j) | 验证分配逻辑 |
|
||||
| Fig.3 ✅ | 敏感性曲线 | 4参数对E1,E2,R1的影响 | 参数选择依据 |
|
||||
| Fig.4 | 日历热力图 | 365天×2槽位 | 排程可视化 |
|
||||
| Fig.5 | 风险分布图 | 34对的缺口概率分布 | 风险识别 |
|
||||
| Fig.4 ✅ | 日历热力图 | 365天×2槽位 | 排程可视化 |
|
||||
| Fig.5 ✅ | 风险分布图 | 34对的缺口概率分布 | 风险识别 |
|
||||
|
||||
> Fig.3 已由 `07_sensitivity.py` 生成:`figures/fig3_sensitivity.png`。
|
||||
> Fig.1/2/4/5 已由 `08_visualize.py` 生成;Fig.3 已由 `07_sensitivity.py` 生成。
|
||||
|
||||
### 9.2 可视化脚本(待实现:Fig.1/2/4/5)
|
||||
### 9.2 可视化脚本(已实现)
|
||||
|
||||
```
|
||||
task3/
|
||||
@@ -652,6 +652,16 @@ task3/
|
||||
└── fig5_risk_distribution.png
|
||||
```
|
||||
|
||||
### 9.3 可视化结果
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
---
|
||||
|
||||
## 10. 结论与政策建议
|
||||
@@ -712,7 +722,7 @@ task3/
|
||||
│ └── 06_evaluate.xlsx (指标对比)
|
||||
├── 07_sensitivity.py ✅ 敏感性分析
|
||||
│ └── 07_sensitivity.xlsx (4参数)
|
||||
├── 08_visualize.py ⏳ 可视化(待实现)
|
||||
├── 08_visualize.py ✅ 可视化(Fig.1/2/4/5)
|
||||
│ └── figures/ (5张图)
|
||||
└── README.md ✅ 本文档
|
||||
```
|
||||
@@ -732,9 +742,11 @@ python 04_reschedule.py
|
||||
python 05_calendar.py
|
||||
python 06_evaluate.py
|
||||
python 07_sensitivity.py
|
||||
python 08_visualize.py
|
||||
|
||||
# 一键运行(可选)
|
||||
for i in 01 02 03 04 05 06 07; do python ${i}_*.py; done
|
||||
python 08_visualize.py
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user