🧬 Narrative text visualization for unstructured data.
See the code English | 简体中文
T8 is a text visualization solution for unstructured data within the AntV technology stack, where T stands for Text, and 8 represents a byte of 8 bits, symbolizing that it can deeply uncover insights hidden beneath the text.
T8 is a declarative markdown syntax that can be used to describe the content of data interpretation reports. Technically, based on the assumption that the markdown syntax is generated by the server, the frontend simply consumes the syntax for rendering. As the demand for diversity and immediacy in data representation grows, along with the increasing application of AI and NLP technologies, maintaining text templates on the frontend will become unsustainable. In this context, using T8 for unified rendering will be the optimal choice.
React, Vue, and other frontend stack.syntax is easy to be generated by AI with prompt.EntityPhrase to easily customize the T8's ui elements.20 Kb.Install T8 using npm or yarn:
npm install @antv/t8
yarn add @antv/t8
import { Text } from '@antv/t8';
const text = new Text({ container: 'container' });
text.theme('light').render(`
# Sales Report
Total sales reached [¥1,234,567](metric_value, origin=1234567).
`);
For complete usage examples and advanced features, see the Quick Start Guide.
T8 is designed to be LLM-friendly. The T8 syntax can be easily generated by AI models, making it ideal for automated data narrative generation. To help you integrate T8 with AI agents:
This project exists thanks to all the people who contribute. And thank you to all our backers! 🙏
MIT@AntV.
TypeScript
81.7%
HTML
12.3%
Vue
2.6%
CSS
2.3%
JavaScript
1.1%
🧬 Narrative text visualization for unstructured data.
See the code English | 简体中文
T8 is a text visualization solution for unstructured data within the AntV technology stack, where T stands for Text, and 8 represents a byte of 8 bits, symbolizing that it can deeply uncover insights hidden beneath the text.
T8 is a declarative markdown syntax that can be used to describe the content of data interpretation reports. Technically, based on the assumption that the markdown syntax is generated by the server, the frontend simply consumes the syntax for rendering. As the demand for diversity and immediacy in data representation grows, along with the increasing application of AI and NLP technologies, maintaining text templates on the frontend will become unsustainable. In this context, using T8 for unified rendering will be the optimal choice.
React, Vue, and other frontend stack.syntax is easy to be generated by AI with prompt.EntityPhrase to easily customize the T8's ui elements.20 Kb.Install T8 using npm or yarn:
npm install @antv/t8
yarn add @antv/t8
import { Text } from '@antv/t8';
const text = new Text({ container: 'container' });
text.theme('light').render(`
# Sales Report
Total sales reached [¥1,234,567](metric_value, origin=1234567).
`);
For complete usage examples and advanced features, see the Quick Start Guide.
T8 is designed to be LLM-friendly. The T8 syntax can be easily generated by AI models, making it ideal for automated data narrative generation. To help you integrate T8 with AI agents:
This project exists thanks to all the people who contribute. And thank you to all our backers! 🙏
MIT@AntV.
TypeScript
81.7%
HTML
12.3%
Vue
2.6%
CSS
2.3%
JavaScript
1.1%