G2Plot

G6:AntV 的图可视化与图分析

久未见 提交于 2021-02-07 22:50:06
  导读      G6 是 AntV 旗下的一款专业级图可视化引擎,它在高定制能力的基础上,提供简单、易用的接口以及一系列设计优雅的图可视化解决方案,是阿里经济体图可视化与图分析的基础设施。今年 AntV 11.22 品牌日,我们带来了新的 G6 3.2.0 版本。该版本着重改进了开发体验,增加了许多新元素和组件,并提供了更为高级的布局算法。      与此同时,我们发布一款基于 G6 引擎封装的、开箱即用的图可视化工具——Graphin,你只要对它进行简单配置,就可以迅速搭建起一个功能强大、样式美观的图可视化分析应用。      G6,洞察关系数据      G6 名称由来:G6 是蚂蚁金服-AntV 旗下的图可视化与图分析引擎,G 来自于 Graphic、Graph ,意味着我们要基于图分析技术做图可视化;6 来自于《六度分隔理论》,表达了我们对关系数据、关系网络的敬畏和着迷。      功能聚焦的图可视化引擎      展示,作为可视化最重要的基础能力,其专业难点在于如何将复杂的关系数据以更低的视觉复杂度、更高的可读性呈现给终端用户。为此,G6 提供图的渲染、绘制、交互、动画等可视化基础能力。      丰富的内置元素(8 种基础类型节点,6 种基础类型边 🆕及其变种);      多样的内置交互(10+ 种);      🆕易用的辅助组件。      除了上述默认好用

📈 Python 上的可视化库——PyG2Plot

时光总嘲笑我的痴心妄想 提交于 2021-01-21 09:50:42
> G2 是蚂蚁金服开源一个基于图形语法,面向数据分析的统计图表引擎。G2Plot 是在 G2 基础上,屏蔽复杂概念的前提下,保留 G2 强大图形能力,封装出业务上常用的统计图表库。 G2Plot 是一个基于配置、体验优雅、面向数据分析的统计图表库,帮助开发者以最小成本绘制高质量统计图表。 那么对于很多 Python 语言环境的同学,如何使用 G2Plot 在进行数据分析之后的可视化呢?也就是 如何将 G2Plot 和 Python 结合起来? 这里给出的就是基于 G2Plot 封装出 PyG2Plot ,欢迎帮我充一下 Star。 ** 如何使用 $ pip install pyg2plot 主要有 2 种使用方式(能力扩充中,欢迎提 issue) 1. 渲染出完整的 HTML from pyg2plot import Plot line = Plot("Line") line.set_options({ "data": [ { "year": "1991", "value": 3 }, { "year": "1992", "value": 4 }, { "year": "1993", "value": 3.5 }, { "year": "1994", "value": 5 }, { "year": "1995", "value": 4.9 }, { "year": "1996"

「利业·立业」- AntV 与业务的故事

心不动则不痛 提交于 2020-11-24 12:43:09
▍导读 AntV 是一个数据可视化项目,也是一个团队,蚂蚁集团数据可视化团队,一群有爱有梦的人,怀揣「 让人们在数据世界里获得视觉化思考能力 」的梦想前行, 希望成就智能时代全球领先的数据可视化解决方案,满足与日俱增的数据洞察需求。 AntV 目前覆盖了统计图表、移动端图表、图可视化、地理可视化、2D 绘图引擎和智能可视化多个领域,主要包含 G2栈、F2栈、G6栈、X6栈、L7栈、AVA 以及一套完整的图表使用和设计规范。得益于丰富的业务场景和用户需求挑战,AntV 经历多年积累与不断打磨,已支撑起阿里集团内外 20000+ 业务系统,通过了日均千万级 UV 产品的严苛考验,是阿里经济体数据可视化最重要的基础设施。 跟往年的品牌日一样 ,今天依旧会有几个底层基础类库的大量更新发布,除此之外,非常高兴的向大家介绍 AntV 产品矩阵上新添两个新成员: F2Native,开箱即用的跨平台高性能可视化解决方案,国民级应用支付宝上的图表组件; X6,底层基于 SVG,脱胎于蚂蚁实际的业务场景,专注图编辑领域的组件库; 从 2017.11.22「 开源·开放 」、2018.11.22「 知新·知心 」到2019.11.22「 知源·致远 」,这是 AntV 的第4个品牌日,今年的主题是「 利业·立业 」我们想和大家分享 AntV 将数据可视化能力赋能蚂蚁集团、阿里集团内部业务的故事。

基于AntV图表库的Ant DeSign Charts图表展示的简单应用

好久不见. 提交于 2020-10-10 01:58:35
摘要   数据是我们每天都在接触的东西,我们需要清晰的了解去了解数据的变化趋势,就需要让数据可视化。最近在接触学习antd的社区精选组件,上一篇文章主要是讲了高德地图的应用,这次我们就来分享下G2Plot在react中实现可视化数据图表的简单应用。 Ant Design Charts的使用方法 安装 npm install @ant-design/charts React用法    import { Rader } from '@ant-design/charts'; 引入基于Charts的雷达图表组件,根据案例文档配置雷达图表,更多系列图表组件配置请参考: https://g2plot.antv.vision/zh/examples/gallery 。 import React from ' react ' ; import { Radar } from ' @ant-design/charts ' ; import ' ./g2.less ' ; class Page2 extends React.Component { render() { const data = [ { item: ' Design ' , score: 70 , }, { item: ' Development ' , score: 60 , }, { item: ' Marketing ' ,

angular引入Antv G2Plot实现数据可视化

∥☆過路亽.° 提交于 2020-08-17 16:13:20
G2Plot 是一套简单、易用、并具备一定扩展能力和组合能力的统计图表库,本文将介绍如何在angular项目中引入g2plot实现数据可视化 1、新建angular项目 ng new g2plot-test 2、安装G2Plot npm install @antv/g2plot 3、在需要引用的ts文件中import(如 app.component.ts) import { Bar, BarConfig, Line, Column } from '@antv/g2plot' 4、因为G2Plot需要用到html中的dom 元素,因此import如下配置 import {Component, OnInit, Renderer2, OnDestroy, AfterViewInit, ElementRef , ViewChild} from '@angular/core' ; 5、app.component.ts 文件内容如下 import {Component, OnInit, Renderer2, OnDestroy, AfterViewInit, ElementRef, ViewChild} from '@angular/core' ; import { Bar, BarConfig, Line, Column } from '@antv/g2plot' ; @Component(

G2Plot: 你绝对想不到柱形图背后有这么多故事

て烟熏妆下的殇ゞ 提交于 2019-12-25 17:49:54
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> G2Plot 是 AntV 团队打造的开箱即用、易于配置、具有良好视觉和交互体验的通用统计图表库,本文介绍 G2Plot 在打造柱形图背后的各种故事。 背景 柱形图——人们最常使用的图表之一,是一种使用矩形条,对不同类别进行数值比较的统计图表。最基础的柱形图,需要一个分类变量和一个数值变量,在柱状图上,分类变量的每个实体都表示为一个矩形(通俗讲即为“柱子”),而数值则决定了柱子的高度。 作为最常使用的图表之一,柱状图也衍生出多种多样的图表形式,包括将多个并列的类别聚类形成一组形成的簇状柱状图,将类别拆分成多个子类别形成的堆叠柱状图,横向的柱状图条形图等。 如下图所示的柱状图各种类别的商品销售额对比图: 在业务上,之前我们使用了社区开源的图表库,但在实际使用的过程中,在各种业务数据和场景下,会看到各种细节体验问题,其中一些是我们使用竞品过程的遇到的体验问题,我们针对问题一步步解决;有一些是用户在使用过程反馈的。因此,我们 AntV 团队在图形语法 G2 基础上开发了一图一做的图表库解决方案 G2Plot,解决我们在使用社区开源图表库中遇到的各种体验问题,同时增加基础统计图表的能力,打造开箱即用、易于配置、具有良好视觉和交互体验的通用统计图表库. 下文我们将先描述我们是如何思考和解决这其中的一些体验问题