Giter Site home page Giter Site logo

pushp360 / ava Goto Github PK

View Code? Open in Web Editor NEW

This project forked from antvis/ava

1.0 0.0 0.0 44.76 MB

🤖 A framework for automated visual analytics.

Home Page: https://ava.antv.vision

License: MIT License

Shell 0.03% JavaScript 11.60% TypeScript 87.61% CSS 0.02% Less 0.75%

ava's Introduction

English | 简体中文

AVA logo

A framework for automated visual analytics. https://ava.antv.vision/en


AVA ( Visual Analytics) is a framework and solution for more convenient visual analytics. The first A of AVA has many meanings. It states that this framework is to become an AI driven, Automated solution that supports Augmented analytics.


AVA pipeline

Packages

AVA/AutoChart

AutoChart is a React component that automatically suggests and renders the right chart based on data. It can automatically generate and render the proper chart for visualization based on the input data with one-line of code.

@antv/auto-chart // one-click visualization component

AVA/CKB

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.

@antv/ckb // to get the chart knowledge base

AVA/DataWizard

DataWizard is a js/ts library for data processing. In the AVA framework, it is used to understand and process the input dataset. Moreover, it can also be used independently to develop some data processing, statistics or data mocking functions.

import { DataFrame } from @antv/data-wizard // data processing
import { statistics } from @antv/data-wizard // statistical methods
import { random } from @antv/data-wizard // data mocking

AVA/ChartAdvisor

ChartAdvisor is the core component of AVA. It recommends charts based on dataset and analysis needs.

@antv/chart-advisor // to make charts automatically

AVA/LiteInsight

LiteInsight is a js/ts library employed for Exploratory Data Analysis (EDA). It can automatically discover data insights from multidimensional data.

@antv/lite-insight // to get data insight

AVA/SmartBoard

SmartBoard is a js/ts library employed for Dashboard visualization of charts. It can automatically generates the corresponding Dashboard configurations based on input charts and insights.

@antv/smart-board // to get Dashboard parameters

Sources

Contribution PRs Welcome

We welcome all contributions. Please read our Contributing Guide first. You can submit any ideas as pull requests or as GitHub issues. Let's build a better AVA together.

More at Wiki: Development.

Collaboration

iDVx

Papers

VizLinter

Chen, Q., Sun, F., Xu, X., Chen, Z., Wang, J. and Cao, N., 2021. VizLinter: A Linter and Fixer Framework for Data Visualization. IEEE transactions on visualization and computer graphics, 28(1), pp.206-216.

《数据可视化设计的类型学实践》(Exploring the Typology of Visualization Design)

蓝星宇, 王嘉喆. 数据可视化设计的类型学实践, 《美术大观》, 2022(3), 149-152.

ava's People

Contributors

aceleewinnie avatar amyqianqianwang avatar arranzeyuwang avatar bbsqq avatar beewolf233 avatar chenluli avatar cuiyansong avatar cxxxxxn avatar dependabot-preview[bot] avatar esorakouki avatar gaiapang avatar guangmingyoubei avatar imgbot[bot] avatar imgbotapp avatar intchous avatar ixuxinyue avatar jeffy2012 avatar lzxue avatar neoddish avatar observedobserver avatar olivialan avatar pddpd avatar soundquiet avatar yanyan-wang avatar ymyqwe avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.