MOONTOPO LENS / OFFLINE STUDY
let middle = #|
H1 轨迹时间线
每格对应一帧;颜色表示该帧有匹配区间,数值是观察寿命。轨迹是持久图匹配,不表示物理身份。
相邻帧 H1 变化
条形长度按有限瓶颈距离归一化;橙色标出最大有限变化。不可比较的过渡单独标明。
///|
fn study_html(report : Json, title : String) -> String {
let data = report.stringify().replace_all(old="<", new="\\u003c")
let head =
#|MoonTopoLens · 研究报告
#|MOONTOPO LENS / OFFLINE STUDY
let middle =
#|
H1 轨迹时间线
每格对应一帧;颜色表示该帧有匹配区间,数值是观察寿命。轨迹是持久图匹配,不表示物理身份。
相邻帧 H1 变化
条形长度按有限瓶颈距离归一化;橙色标出最大有限变化。不可比较的过渡单独标明。
解释与建议
head + title + middle + data + tail
}
///|
pub fn series_sweep_html(report : Json) -> String {
study_html(report, "时间序列参数扫描")
}
///|
pub fn point_stability_html(report : Json) -> String {
study_html(report, "点云稳定性分析")
}
///|
pub fn topology_sequence_html(report : Json) -> String {
study_html(report, "多帧拓扑变化追踪")
}