logo

X6

  • 文档
  • API
  • 图表示例
  • 常见问题
  • 更新日志
  • XFlow
  • 所有产品antv logo arrow
  • 2.x
  • 开始
    • 简介
    • 快速上手
  • 组件
    • XFlowGraph 画布
    • Background 背景
    • Grid 网格
    • Clipboard 复制粘贴
    • History 撤销重做
    • Minimap 小地图
    • Snapline 对齐线
    • Transform 图形变换
    • Control 控制器
  • Hook
    • useGraphInstance
    • useGraphStore
    • useGraphEvent
    • useDnd
    • useClipboard
    • useExport
    • useHistory
    • useKeyboard
  • Store

Grid 网格

上一篇
Background 背景
下一篇
Clipboard 复制粘贴

Resources

Ant Design
Galacea Effects
Umi-React 应用开发框架
Dumi-组件/文档研发工具
ahooks-React Hooks 库

社区

体验科技专栏
seeconfSEE Conf-蚂蚁体验科技大会

帮助

GitHub
StackOverflow

more products更多产品

Ant DesignAnt Design-企业级 UI 设计语言
yuque语雀-知识创作与分享工具
EggEgg-企业级 Node 开发框架
kitchenKitchen-Sketch 工具集
GalaceanGalacean-互动图形解决方案
xtech蚂蚁体验科技
© Copyright 2025 Ant Group Co., Ltd..备案号:京ICP备15032932号-38

Loading...

画布的网格

基础用法

注意

<Grid /> 组件只能在 <XFlow /> 组件之内方可正常使用

引入 <Grid /> 组件后, 即可设置 <XFlowGraph /> 的画布网格

<XFlow>
...
<Grid type="mesh" options={{ color: '#ccc', thickness: 1 }} />
</XFlow>

网格大小

通过设置 size 属性可以控制网格大小,网格默认大小为 10px,渲染节点时表示以 10 为最小单位对齐到网格,如位置为 { x: 24, y: 38 }的节点渲染到画布后的实际位置为 { x: 20, y: 40 }, 移动节点时表示每次移动最小距离为 10px。

网格隐藏

添加 visible 属性即可让网格处于隐藏状态

点状网格

type 属性为 dot 的点状网格, 通过 options 属性来设置网格颜色和宽度

固定网点大小的点状网格

type 属性为 fixedDot 的固定网点大小的点状网格类型, 通过 options 属性来设置网格颜色和宽度。 注意: 当画布的缩放比例小于 1 时,网点大小随着画布缩放比例缩放,当画布缩放比例大于 1 时,网点大小为给定的 thickness 的值。

网状网格

type 属性为 mesh 的网状网格, 通过 options 属性来设置网格颜色和宽度

双线网状网格

type 属性为 doubleMesh 的双网线网格, 通过 options 属性来设置主次网格线的颜色和宽度

API

Grid

参数名描述类型默认值
visible网格是否显示booleantrue
size网格大小number10
type网格类型dot | fixedDot | mesh | doubleMesh-
options网格类型对应的网格参数args | args[]-

options 对应的 args 参数如下:

参数名描述类型默认值
color网格线颜色string-
thickness网格线宽度或网点大小string-
factor主次网格线间隔, 仅在 type 类型为 doubleMesh 时生效number-