什么是 G6G6 是一个图可视化引擎。它提供了图的绘制、布局、分析、交互、动画等图可视化的基础能力。旨在让关系变得透明,简单。让用户获得关系数据的 Insight。基于 G6,用户可以快速搭建自己的 图分析 或 图编辑 应用。强大的布局强大的动画及交互G6 的特性G6 作为一款专业的图可视化引擎,具有以下特性:优秀的性能:支持大规模图数据的交互与探索;丰富的元素:内置丰富的节点与边元素,自由配置,支持自定义;可控的交互:内置 10+ 交互行为,支持自定义交互;.
原创
2021-08-10 10:07:32
371阅读
什么是 G6G6 是一个图可视化引擎。它提供了图的绘制、布局、分析、交互、动画等图可视化的基础能力。旨在让关系变得透明,简单。让用户获得关系数据的 Insight。基于 G6,用户可以快速搭建自己的 图分析 或 图编辑 应用。强大的布局强大的动画及交互G6 的特性G6 作为一款专业的图可视化引擎,具有以下特性:优秀的性能:支持大规模图数据的交互与探索;丰富的元素:内置丰富的节点与边元素,自由配置,支持自定义;可控的交互:内置 10+ 交互行为,支持自定义交互;.
原创
2022-03-07 10:58:06
568阅读
安装 & 引用在项目中引入 G6 有以下两种方式:NPM 引入;CDN 引入。在项目中使用 NPM 包引入Step 1: 使用命令行在项目目录下执行以下命令: npm install --save @antv/g6Step 2: 在需要用的 G6 的 JS 文件中导入:import G6 from '@antv/g6';在 HTML 中使用 CDN 引入// version <= 3.2<script src="https://gw.alipayobje.
原创
2021-08-10 10:07:30
851阅读
安装 & 引用在项目中引入 G6 有以下两种方式:NPM 引入;CDN 引入。在项目中使用 NPM 包引入Step 1: 使用命令行在项目目录下执行以下命令: npm install --save @antv/g6Step 2: 在需要用的 G6 的 JS 文件中导入:import G6 from '@antv/g6';在 HTML 中使用 CDN 引入// version <= 3.2<script src="https://gw.alipayobje.
原创
2022-03-07 11:01:46
816阅读
什么是 G6G6 是一个图可视化引擎。它提供了图的绘制、布局、分析、交互、动画等基础的图可视化能力。旨在让关系变得透明,简单。让用户获得关系数据的 Insight。入门教程简介我们在本入门教程中将会完成一个如下图所示简单的图可视化,我们将在后文中称其为 Tutorial 案例,完整代码。前言我们将会通过本入门教程完成包含图的创建、渲染、元素的配置、布局、交互、动画、工具的最终的 Tutorial 案例。在这部分教学中,读者将会学习到 G6 中基础和核心的功能。掌握该入门教程内容后,可以帮助读.
原创
2021-08-10 10:07:28
319阅读
由于动画机制较为复杂,我们未在 Tutorial-案例 中增加动画。G6 的动画分为两个层次:图全局动画:图整体变化时的动画过渡;元素动画:节点和边的动画效果。全局动画G6 的全局动画指通过图实例进行操作时,产生的动画效果。例如:graph.updateLayout(cfg)通过实例化图时配置 animate: true,可以达到每次进行上述操作时,动画效果变化的目的。例子const graph = new G6.Graph({ // ...
原创
2021-08-10 10:07:16
664阅读
由于动画机制较为复杂,我们未在 Tutorial-案例 中增加动画。G6 的动画分为两个层次:图全局动画:图整体变化时的动画过渡;元素动画:节点和边的动画效果。全局动画G6 的全局动画指通过图实例进行操作时,产生的动画效果。例如:graph.updateLayout(cfg)通过实例化图时配置 animate: true,可以达到每次进行上述操作时,动画效果变化的目的。例子const graph = new G6.Graph({ // ...
原创
2022-03-07 11:01:45
972阅读
什么是 G6G6 是一个图可视化引擎。它提供了图的绘制、布局、、交互、
原创
2022-03-07 10:59:00
564阅读
为辅助用户在图上探索,G6 提供了一些辅助工具,其中一部分是插件工具,另一部分是交互工具。本文将为 Tutorial 案例 添加缩略图插件、网格插件、节点提示框、边提示框。插件使用插件时,有三个步骤:引入插件;实例化插件;在实例化图时将插件的实例配置到图上。Minimap缩略图 (Minimap) 是一种常见的用于快速预览和探索图的工具,可作为导航辅助用户探索大规模图。现在,我们为 Tutorial 案例 配置一个 Minimap:预期效果使用方法Minimap 是 G6 的
原创
2021-08-10 10:07:18
1106阅读
本文将进行 Tutorial 案例的简单绘制和配置。通过本文,你将知道创建一般图时一些常用的配置项及其作用。基础绘制创建容器需要在 HTML 中创建一个用于容纳 G6 绘制的图的容器,通常为 div 标签。G6 在绘制时会在该容器下追加 canvas 标签,然后将图绘制在其中。<body> <div id="mountNode"></div> <!-- 引入 G6 --> <!-- ... --></body>.
原创
2022-03-07 11:01:41
564阅读
图的元素特指图上的节点 Node 和边 Edge 。在上一章节中,我们已经将 Tutorial 案例的图绘制了出来,但是各个元素及其 label 在视觉上很简陋。本文通过将上一章节中简陋的元素美化成如下效果,介绍元素的属性、配置方法。基本概念图的元素图的元素特指图上的节点 Node 和边 Edge 。G6 内置了一系列 内置的节点 和 内置的边,供用户自由选择。G6 不同的内置节点或不同的内置边主要区别在于元素的 图形 Shape,例如,节点可以是圆形、矩形、图片等。元素的属性不论是节点还是边
原创
2021-08-10 10:07:24
342阅读
本文将进行 Tutorial 案例的简单绘制和配置。通过本文,你将知道创建一般图时一些常用的配置项及其作用。基础绘制创建容器需要在 HTML 中创建一个用于容纳 G6 绘制的图的容器,通常为 div 标签。G6 在绘制时会在该容器下追加 canvas 标签,然后将图绘制在其中。<body> <div id="mountNode"></div> <!-- 引入 G6 --> <!-- ... --></body>.
原创
2021-08-10 10:07:26
230阅读
图的元素特指图上的节点 Node 和边 Edge 。在上一章节中,我们已经将 Tutorial 案例的图绘制了出来,但是各个元素及其 label 在视觉上很简陋。本文通过将上一章节中简陋的元素美化成如下效果,介绍元素的属性、配置方法。基本概念图的元素图的元素特指图上的节点 Node 和边 Edge 。G6 内置了一系列 内置的节点 和 内置的边,供用户自由选择。G6 不同的内置节点或不同的内置边主要区别在于元素的 图形 Shape,例如,节点可以是圆形、矩形、图片等。元素的属性不论是节点还是边
原创
2022-03-08 10:21:52
1551阅读
为辅助用户在图上探索,G6 提供了一些辅助工具,其中一部分是插件工具,另一部分是交互工具。本文将为 Tutorial 案例 添加缩略图插件、网格插件、节点提示框、边提示框。
插件使用插件时,有三个步骤:引入插件;实例化插件;在实例化图时将插件的实例配置到图上。
Minimap缩略图 (Minimap) 是一种常见的用于快速预览和探索图的工具,可作为导航辅助用户探索大规模图。 现在,我们为 Tuto
原创
2022-03-23 17:27:14
3047阅读
文|王奇关于蚂蚁更名,我们更愿意从2017年说起。2017年3月,蚂蚁金服就宣布,将自己定义为TechFin,而不是FinTech——未来只做Tech(技术),支持金融机构做好Fin(金融)。当时认为蚂蚁接下来的步伐就是更名,结果等来的却是京东金融更名。2018年末京东金融更名“京东数字科技”,随后开展一系列科技化部署。彼时,市场普遍认为蚂蚁金服更名不远了,没想一直等到了2020年。2020年3月
转载
2023-12-14 14:30:20
932阅读
原题n只蚂蚁以每秒1cm的速度在长为Lcm的竿子上爬行。蚂蚁爬到终点会掉下来。两只蚂蚁相遇时,只能调头爬回去。对于每一只蚂蚁i,给定其距离竿子左端的距离x[i],但是我们不知道蚂蚁的初始朝向。计算,所有蚂蚁掉落需要的最短时间和最长时间。分析根据题目描述,我们不知道蚂蚁的初始朝向,所以两种都有可能。此时,我们可以先固定第0个蚂蚁的方向,然后再处理其他的蚂蚁。这是一个递归的思路,并且每个蚂蚁有两个选择
转载
2024-07-29 17:32:25
56阅读
# 蚂蚁金服数据可视化
## 引言
数据可视化是一种通过图表、图形等方式将数据呈现给用户的技术。它可以帮助用户更好地理解和分析数据,并从中获取有价值的信息和洞察。蚂蚁金服作为一家领先的金融科技公司,利用数据可视化来展示和解读大量的金融数据。
本文将介绍蚂蚁金服数据可视化的一些常用技术和工具,并通过代码示例演示其用法。
## 技术和工具
### 1. Echarts
Echarts是一款
原创
2023-11-08 04:18:31
107阅读
当数据中没有节点位置信息,或者数据中的位置信息不满足需求时,需要借助一些布局算法对图进行布局。G6 提供了 9 种一般图的布局和 4 种树图的布局:一般图:Random Layout:随机布局;Force Layout:经典力导向布局;(布局网络中粒子之间具有引力和斥力,从随机无序的布局不断演变为趋于平衡稳定的布局。适用于描述事物间关系,比如人物关系、计算机网络关系等。)Circular Layout:环形布局;Radial Layout:辐射状布局;MDS Layout:高维数据降维算法.
原创
2021-08-10 10:07:22
1348阅读
G6 封装了一系列交互方法,方便用户直接使用。本文将为 Tutorial 案例 增加简单的交互:hover 节点、点击节点、点击边、放缩画布、拖拽画布。本节目标效果如下:基本概念交互行为 BehaviorG6 中的交互行为。G6 内置了一系列交互行为,用户可以直接使用。简单地理解,就是可以一键开启这些交互行为:drag-canvas:拖拽画布;zoom-canvas:缩放画布。交互管理 ModeMode 是 G6 交互行为的管理机制,一个 mode 是多种行为 Behavior 的组合.
原创
2021-08-10 10:07:20
943阅读
当数据中没有节点位置信息,或者数据中的位置信息不满足需求时,需要借助一些布局算法对图进行布局。G6 提供了 9 种一般图的布局和 4 种树图的布局:一般图:Random Layout:随机布局;Force Layout:经典力导向布局;(布局网络中粒子之间具有引力和斥力,从随机无序的布局不断演变为趋于平衡稳定的布局。适用于描述事物间关系,比如人物关系、计算机网络关系等。)Circular Layout:环形布局;Radial Layout:辐射状布局;MDS Layout:高维数据降维算法.
原创
2022-03-07 11:01:45
3366阅读