用途:将数据转化为结构化叙事文本可视化,适合生成数据解读报告、摘要或文章,重点突出关键洞察。
主要能力:以 T8 Syntax(类似 Markdown 的声明式语法)编写叙事,用 [显示文本](实体类型, 元数据) 形式标注有意义的数据点,可标注指标名、指标值、变化量、比率、贡献占比、趋势、维度、时间、排名、排名、异常、关联、分布、季节性等。支持 origin(原始数值)、assessment(positive/negative/equal/neutral)、unit、detail 等元数据;detail 对 rank、difference、anomaly、association、distribution、seasonality 等类型为必需,其中 association 使用 {x,y} 数组,seasonality 为含 data 与可选 range 的对象。内置迷你图表(如饼图、折线图),体积小于 20KB(gzip 前),默认样式统一,且不依赖框架。
使用方式:按理解需求、生成 T8 内容、生成前端渲染代码、校验输出的流程进行。安装:npm install @antv/t8 或 yarn add @antv/t8。HTML 可通过 https://unpkg.com/@antv/t8/dist/t8.min.js CDN 引入,使用 new Text(容器) 后调用 text.theme('light').render(内容);React、Vue 2/3 用法类似,卸载时调用 text.unmount()。
限制与要求:所有数据必须来自公开真实来源(官方公告、权威媒体、行业机构),不得使用虚构、AI 猜测或模拟数据,需使用具体数字。内容建议不少于 800 字,需有清晰结构与逻辑,并完整标注所有有意义的数据点。语法细节、实体类型与元数据字段以官方文档 https://github.com/antvis/T8 与 https://github.com/antvis/T8/blob/main/prompt.md 为准。收费、价格与具体平台支持等资料暂未提供。