关系数据可视化框架 AntV - G6

码农软件 · 软件分类 · UI组件库 · 2019-08-01 17:13:57

软件介绍

G6 是一个由纯 JavaScript 编写的关系图基础技术框架,是解决流程图和关系分析的图表库,集成了大量的交互,可以轻松的进行动态流程图和关系网络的开发。

特性

  • 易用的图形、交互拓展订制

  • 完备的 数据 -> 图形 映射语法

  • 精致的、简单的、易用的、丰富的关系图

  • 内含高效、丰富的布局算法

  • 内含基础的关系图编辑行为

支持环境

  • 现代浏览器和 IE9 及以上。

安装

浏览器引入

<script src="https://gw.alipayobjects.com/as/g/datavis/g6/1.2.0/g6.min.js"></script>

通过 npm 安装

官方提供了 G6 npm 包,通过下面的命令即可完成安装

npm install @antv/g6 --save

成功安装完成之后,即可使用 import 或 require 进行引用。

import G6 from '@antv/g6';

const net = new G6.Net({
  id: 'c1',
  width: 600,
  height: 300
});

示例代码

G6 中所有的图都由边和节点构成,只要给出节点数据,G6 就能为您绘制出关系图。

// 第三步:设置数据
      const data = {
        "nodes": [
          {
            "x": 140,
            "y": 210,
            "id": "node1"
          },
          {
            "x": 270,
            "y": 210,
            "id": "node2"
          }
        ],
        "edges": [
          {
            "source": "node1",
            "id": "edge1",
            "target": "node2"
          }
        ]
      };
      // 第四步:配置G6画布
      const net = new G6.Net({
          id: 'c1',      // 容器ID
          width: 500,    // 画布宽
          height: 500    // 画布高
        });
      // 第五步:载入数据
      net.source(data.nodes, data.edges);
      // 第六步:渲染关系图
      net.render();

 

本文地址:https://codercto.com/soft/d/11425.html

智能商业

智能商业

曾鸣 / 中信出版集团 / 2018-11 / 68.00

《智能商业》由马云作序推荐。《智能商业》是阿里巴巴集团前总参谋长曾鸣,对互联网时代的重要趋势做出革命性解读的作品,披露了其对于未来商业模式的思考和判断。 2006年,曾鸣教授加入阿里巴巴集团,参与阿里巴巴集团及各重要业务线,如淘宝、支付宝、阿里云计算、菜鸟等的发展,被业界称为阿里的“军师”。 基于在阿里巴巴集团十几年的实践经验,以及对互联网、大数据和人工智能的深入思考,曾鸣教授在《智能......一起来看看 《智能商业》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

在线进制转换器
在线进制转换器

各进制数互转换器

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具