简体
X6
- 🌱 极易
定 制 :支持 使用 SVG/HTML/React/Vue/Angular定 制 节点样式和 交互 - 🚀 开箱
即 用 :内 置 10+ 图编辑配套扩展 ,如框选、对齐线、小 地 图等 - 🧲
数 据 驱动:基 于 MVC架 构,用 户更加 专注于数据 逻辑和 业务逻辑 - 💯
事件 驱动:完 备的事件 系 统,可 以监听图表 内 发生的 任 何 事件
- 现代浏览
器 支持 服 务端渲染。
![]() Firefox |
![]() Chrome |
![]() Safari |
---|---|---|
last 2 versions | last 2 versions | last 2 versions |
# npm
$ npm install @antv/x6 --save
# yarn
$ yarn add @antv/x6
<div id="container" style="width: 600px; height: 400px"></div>
import { Graph } from '@antv/x6'
const graph = new Graph({
container: document.getElementById('container'),
grid: true,
})
const source = graph.addNode({
x: 300,
y: 40,
width: 80,
height: 40,
label: 'Hello',
})
const target = graph.addNode({
x: 420,
y: 180,
width: 80,
height: 40,
label: 'World',
})
graph.addEdge({
source,
target,
})
# 安 装 项目依 赖和初 始 化 构建
$ pnpm install
# 进入到 指定 项目开发和 调试
cd packages/x6
pnpm run build:watch
# 启动 example 查看效果
cd examples/x6-example-features
pnpm run start
如果
该项