shy3130
6a750de722
feat(regime): 趋势图可解释化 — 综合分主线 + 子维度曲线 + 状态背景色带
问题: 原趋势图标题「环境综合分·涨停数趋势」, 但综合分是4维加权结果,
图里只画涨停数一个副指标, 用户无法理解综合分为何涨跌(黑盒)。
后端(regime_builder.py)
- 抽出 _compute_subscores(metrics): 计算4子维度分(赚钱/投机/抗跌/趋势)+综合分
- classify_state 复用 _compute_subscores(逻辑不重复)
- _aggregate_daily 持久化4个子分列: profit_score/speculation_score/
resilience_score/trend_score(0-100), 供趋势图展示+未来策略按子维度过滤
前端
- RegimeRow 类型加8个可选字段(4子分+4原始指标, 兼容旧数据)
- 趋势图重构:
· 综合分主线(加粗2.5px置顶) + 半透明面积
· 4子维度点状曲线(赚钱橙/投机紫/抗跌绿/趋势蓝), 默认隐藏, 点图例展开
· 状态背景色带(markArea, 连续同状态日期段用状态色低透明度着色)
· 涨停数柱状降为半透明背景(opacity 0.35)
· 阈值横虚线更新为新模型 70/45/30
· 默认 legend.selected 只显示综合分+涨停数(简洁), 子维度按需展开
- 标题改为「环境综合分趋势」+ hint 说明各曲线含义
验证
- 后端 583 passed; 子分加权一致性100%(综合分=Σ子分×权重)
- 实测解释性: weak日(7-30综合23) 赚钱9+抗跌0 清楚显示普跌+大跌股多
- tsc + pnpm build 通过
2026-08-02 17:29:09 +08:00
..
2026-07-26 12:19:55 +08:00
2026-06-18 17:18:23 +08:00
2026-07-14 11:51:35 +08:00
2026-07-08 18:10:19 +08:00
2026-07-03 14:11:27 +08:00
2026-07-08 18:10:19 +08:00
2026-07-09 17:38:44 +08:00
2026-07-12 22:42:38 +08:00
2026-07-19 09:36:55 +08:00
2026-07-13 18:39:10 +08:00
2026-07-16 14:34:07 +08:00
2026-07-08 18:10:19 +08:00
2026-07-05 22:57:46 +08:00
2026-07-18 23:37:54 +08:00
2026-07-18 23:37:54 +08:00
2026-07-05 22:57:46 +08:00
2026-07-06 17:00:56 +08:00
2026-07-08 18:10:19 +08:00
2026-07-19 17:01:33 +08:00
2026-07-16 14:34:07 +08:00
2026-07-08 18:10:19 +08:00
2026-07-12 22:42:38 +08:00
2026-06-23 21:47:29 +08:00
2026-07-12 14:23:22 +08:00
2026-08-02 16:25:21 +08:00
2026-07-31 19:19:17 +08:00
2026-08-02 17:29:09 +08:00
2026-07-09 13:47:39 +08:00
2026-07-01 17:48:28 +08:00
2026-07-18 23:37:54 +08:00
2026-07-26 18:35:31 +08:00
2026-07-08 18:10:19 +08:00
2026-07-20 13:01:03 +08:00
2026-07-05 22:57:46 +08:00
2026-07-09 13:33:18 +08:00
2026-07-09 16:35:21 +08:00