# AVA-antvis
**Repository Path**: fbjy/AVA-antvis
## Basic Information
- **Project Name**: AVA-antvis
- **Description**: AVA (Visual Analytics) 是一个可视化分析框架,其目标是成为一个自动化(Automated)、智能驱动(AI driven)、支持增强分析(Augmented)
- **Primary Language**: TypeScript
- **License**: MIT
- **Default Branch**: master
- **Homepage**: https://www.oschina.net/p/ava-antvis
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 7
- **Created**: 2020-11-15
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
English | [简体中文](./zh-CN/README.zh-CN.md)
A framework for automated visual analytics.
----
**AVA** ( Visual Analytics) is a framework (or a solution) for more convenient visual analytics. The first **A** of AVA has many meanings. It states that this framework is from *Alibaba*, and its goal is to become an *Automated*, *AI driven* solution that supports *Augmented* analytics.
## Demo
```html
```
```js
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});
```
## Packages
### 📦 [AVA/CKB](https://github.com/antvis/AVA/tree/master/packages/knowledge)
CKB stands for Chart Knowledge Base. This package is the KB where empirical knowledge about visualization and charts is stored. The chart recommendation is based on it.
At the same time, this package also facilitates us to develop products of chart type selection.
```js
@antv/knowledge // to get the chart knowledge base
```
### 📦 [AVA/DataWizard](https://github.com/antvis/AVA/tree/master/packages/datawizard)
DataWizard is a js/ts library for data processing. In the AVA framework, it is used to 'understand' the input dataset. However, it can also be used independently to develop some statistical or data mocking functions.
```js
@antv/dw-analyzer // to understand a dataset
@antv/dw-random // to generate random mock data
```
### 📦 [AVA/ChartAdvisor](https://github.com/antvis/AVA/tree/master/packages/chart-advisor)
ChartAdvisor is the core component of AVA. It recommends charts based on dataset and analysis needs.
```js
@antv/chart-advisor // to make charts automatically
```
## Resources
* [API Reference](docs/api/index.md)
* [`autoChart` API](API.md)
* [Examples](EXAMPLES.md)
* [Wiki](https://github.com/antvis/AVA/wiki)
## Contribution [](http://makeapullrequest.com)
**AVA** is jointly built by multiple core data visualization technology or product teams within Alibaba Group, including **AntV** & **DeepInsight** of Ant Financial, **FBI** of New Retail Technology Business Group and **Kanaries** of Freshhema.
We welcome all contributions. Please read our [Contributing Guide](./CONTRIBUTING.md) first. You can submit any ideas as [pull requests](https://github.com/antvis/AVA/pulls) or as [GitHub issues](https://github.com/antvis/AVA/issues). Let's build a better AVA together.
More at [Wiki: Development](https://github.com/antvis/AVA/wiki/Development).
## Links
[ChartCube](https://chartcube.alipay.com/) - Online chart making tool based on [G2Plot](https://github.com/antvis/G2Plot).
[Kitchen](https://kitchen.alipay.com/) - A suite of plugins to enhance designers.
[Rath](https://github.com/Kanaries/Rath) - Augmented analytics tool with automated insight discovery and interactive visualization design.