SuperAPI AI 工具集

plotext-financial-chart

通用与其它

查看项目

更新于 10-16 00:20

技能介绍

用途:在 Markdown 文档中添加价格路径或折线图示意图,可视化交易概念(如障碍线、阈值、入场/出场点位),任何需要金融数据可视化的 GFM 文件。用户提到 financial chart、line chart、price chart、plotext 或 trading chart 时可触发;不适用于流程图或架构图。

主要能力:使用 plotext 生成 ASCII 折线图,默认使用 dot 标记(•)以保证 GitHub 对齐安全。支持多条水平线(hline)表示上下障碍与入场价,支持标题与坐标轴标签。通过 plt.build() 输出字符串,再用正则剥离 ANSI 转义码,得到纯文本图形。

必要用法与强制设置:每次绘图必须调用 plt.clear_figure() 重置状态;折线使用 marker="dot";使用 plt.theme("clear") 去除颜色;用 re.sub(r'\x1b[[0-9;]*m', '', plt.build()) 剥离残留转义码;用 plt.build() 而非 plt.show()。建议 plt.plotsize(65, 22) 以适配 80 列代码块,数据点不少于 15 个才能显示明显斜率。嵌入 Markdown 时,图表后必须紧跟包含 Python 源码的 <details> 块,说明文字放在其后。

运行前检查:需 Python 3,以及 uv pip 或 pip3 之一;若未安装 plotext 则自动安装。

限制:不得使用 braille 或 fhd 标记;braille 对 Markdown 不安全,fhd 仅限 Unicode 13.0+。缺少 theme 或剥离会导致输出含 ANSI 码。该技能为自演化型,仅在遇到真实可复现问题时才更新自身说明。其他功能、价格与平台信息暂未提供。