- 授权协议: GPLv2
- 开发语言: JavaScript
- 操作系统: 跨平台
- 软件首页: https://antv.alipay.com/zh-cn/g6/1.x/index.html
- 软件文档: https://antv.alipay.com/zh-cn/g6/1.x/tutorial/index.html
- 官方下载: https://github.com/antvis/g6
软件介绍
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();
自己动手做iOS App
张子怡 / 电子工业出版社 / 2017-8 / 69.00
《自己动手做iOS App:从设计开发到上架App Store》为想要接触iOS 应用设计、开发的读者提供了由浅入深的详细指导。从iOS 应用制作的步骤是什么,应该使用什么软件,如何发布应用到App Store,到iOS 的设计理念是什么,如何正确书写Swift 语言,再到后端和客户端是如何交互运作的等,本书配合图示,精辟、直观地阐明了iOS 应用制作中的种种疑问。 如果你是一位第一次接触i......一起来看看 《自己动手做iOS App》 这本书的介绍吧!
