English | 简体中文
智能可视分析框架
AVA ( Visual Analytics) 是为了更简便的可视分析而生的技术框架。 其名称中的第一个 A 具有多重涵义:它说明了这是一个出自阿里巴巴集团(Alibaba)技术框架,其目标是成为一个自动化(Automated)、智能驱动(AI driven)、支持增强分析(Augmented)的可视分析解决方案。
<div id="mountNode"></div>
import { autoChart } from '@antv/chart-advisor';
const container = document.getElementById('mountNode');
const data = [
{field1: 'a', field2: '100'},
{field1: 'b', field2: '300'},
{field1: 'c', field2: '800'},
];
autoChart(container, data, {toolbar: true, development: true});
📦 AVA/CKB
CKB 的意思是 Chart Knowledge Base,也就是图表知识库。这个包中包含了基于经验总结的关于可视化和图表的各种基本知识和观察。图表的推荐必须基于这些基本概念。
同时,这个包也让开发图表类型筛选相关的产品变得非常简单。
@antv/knowledge // 图表知识库
DataWizard 是一个 js/ts 的前端数据处理类库。在 AVA 的框架中,它被用来“理解”输入端的数据集。不过,它也可以独立地被用来开发一些数学统计、数据模拟之类的功能。
@antv/dw-analyzer // 数据集分析
@antv/dw-random // 数据模拟
ChartAdvisor 是 AVA 的核心部分。它基于数据和分析需求来推荐图表类型和具体的图表细节设置。
@antv/chart-advisor // 图表推荐和自动生成
AVA 由蚂蚁金服 AntV & DeepInsight、新零售技术事业群 FBI、盒马 Kanaries 等阿里巴巴集团内多个核心数可视化技术和产品团队联合共建。
我们欢迎任何共建。请先阅读 贡献指南。欢迎通过 pull requests 或 GitHub issues 向我们提供你的想法。让我们一起来把 AVA 做得更好!
强烈推荐阅读 《提问的智慧》、《如何向开源社区提问题》 和 《如何有效地报告 Bug》、《如何向开源项目提交无法解答的问题》,更好的问题更容易获得帮助。
ChartCube - 基于 G2Plot 的在线图表制作工具,交互简单,一键导出图表代码!
Kitchen - 为设计者提升工作效率的工具集。
Rath - 支持洞察自动发现与交互式可视化(图表、报表)生成推荐的增强分析工具。