关系数据可视化框架 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

自己动手做iOS App

自己动手做iOS App

张子怡 / 电子工业出版社 / 2017-8 / 69.00

《自己动手做iOS App:从设计开发到上架App Store》为想要接触iOS 应用设计、开发的读者提供了由浅入深的详细指导。从iOS 应用制作的步骤是什么,应该使用什么软件,如何发布应用到App Store,到iOS 的设计理念是什么,如何正确书写Swift 语言,再到后端和客户端是如何交互运作的等,本书配合图示,精辟、直观地阐明了iOS 应用制作中的种种疑问。 如果你是一位第一次接触i......一起来看看 《自己动手做iOS App》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

SHA 加密
SHA 加密

SHA 加密工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换