用途:诊断 openalgo-charts 图表故障,先定位原因再动手修改,避免盲目修复引入新问题。
主要能力:覆盖常见症状的排查路径,包括图表不渲染(容器高度为零)、setData 后无显示(数据为空或时间非数字)、K 线挤在左右两端(时间用了毫秒)、K 线重叠或重复(同一时间戳重复)、坐标轴与十字光标时区错误(默认 Asia/Kolkata)、VWAP 或枢轴跨会话异常、未知系列类型(未导入 transform 层)、addIndicator 抛错(未导入 indicators 层)、深层导入导致重复注册表、指标与价格错位、价格轴边距问题、成交量覆盖层遮挡价格、绘图锚点漂移、快捷键无效、图表不随容器缩放、自定义图元模糊、实时 tick 不显示、实时 K 线重复历史最后一根、隐藏标签页缩放错误、绘图预览消失、拖拽方向受限、回放泄露未来 K 线、切换品种后旧数据返回、分屏自定义指标间歇缺失、每次更新吸附右边缘、加载历史时视口跳动、联动十字光标错位、联动图表周期不一致、符号同步无效、收盘后冷加载、UnknownIntervalError、月线分桶错误、剪切未生效、订单未到券商(chart.trading 仅可视化)、Next.js/SSR 空白页、浏览器裸模块说明符失败、standalone 脚本加载顺序、ERR_REQUIRE_ESM 等。
使用方式:先确认安装版本与导入层级,例如 node -p "require('./node_modules/openalgo-charts/package.json').version" 与 rg -n "from 'openalgo-charts" src app --glob '!node_modules';再按症状表匹配首要怀疑点并验证;读取控制台具名错误并原样引用;用最小复现(一个图表、一个系列、静态数据)逐步加回;最后报告原因、证据与一行修复。
适用场景:使用 openalgo-charts 构建图表的前端或宿主集成调试。
限制:资料未提供该技能的安装命令、收费与平台信息;未确认原因时不应给出推测性修复,且用户仅要求诊断时不应直接改动代码。