Files
lan-manager/web/node_modules/@antv/layout/README.md
openclaw 0a5f6a8047 Initial commit: Lan-manager project code
- Go backend (server/)
- Frontend (web/, server/static/)
- Database and deployment files
- Scripts and docs

Co-Authored-By: 狸花猫/Claude-Qwen3.6-Plus 🐾
2026-04-20 00:52:58 +08:00

59 lines
767 B
Markdown

## About
Layout algorithms for AntV
## Installation
```shell
# npm
$ npm install @antv/layout --save
# yarn
$ yarn add @antv/layout
```
## Usage
```ts
import { GridLayout } from '@antv/layout'
const model = {
nodes: [
{
id: 'node1',
x: 0,
y: 0,
}, {
id: 'node2',
x: 20,
y: 20,
},
],
edges: [
{
source: 'node1',
target: 'node2',
},
],
}
const gridLayout = new GridLayout({
type: 'grid',
width: 600,
height: 400,
rows: 4,
cols: 4,
})
const newModel = gridLayout.layout(model)
```
## Documentation
- [G6 Layout](https://g6.antv.vision/zh/docs/api/graphLayout/guide)
## License
The scripts and documentation in this project are released under the [MIT License](LICENSE).