logo

X6

  • 文档
  • API
  • 图表示例
  • 常见问题
  • 更新日志
  • XFlow
  • 所有产品antv logo arrow
  • 2.x
  • 简介
  • 快速上手
  • 基础
    • 画布
    • 节点
    • 边
    • 连接桩
    • 交互
    • 事件
    • 数据
  • 进阶
    • 连接点
    • 工具
    • 群组
    • React 节点
    • Vue 节点
    • Angular 节点
    • HTML 节点
  • 插件
    • 图形变换
    • 对齐线
    • 复制粘贴
    • 快捷键
    • 撤销重做
    • 框选
    • 滚动画布
    • 小地图
    • Dnd
    • Stencil
    • 导出
  • 升级到 2.x 版本
  • 开发者工具

小地图

上一篇
滚动画布
下一篇
Dnd

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...

在本章节中主要介绍小地图插件相关的知识,通过阅读你可以了解到

  • 如何使用小地图功能

使用

我们提供了一个独立的插件包 @antv/x6-plugin-minimap 来使用小地图功能。

# npm
$ npm install @antv/x6-plugin-minimap --save
# yarn
$ yarn add @antv/x6-plugin-minimap

然后我们在代码中这样使用:

import { MiniMap } from '@antv/x6-plugin-minimap'
const graph = new Graph({
background: {
color: '#F2F7FA',
},
})
graph.use(
new MiniMap({
container: document.getElementById('minimap'),
}),
)

演示

  • 移动小地图视口来移动画布。
  • 缩放小地图视口来缩放画布。

选项

属性名类型默认值必选描述
containerHTMLElement-√挂载小地图的容器
widthnumber300小地图的宽度
heightnumber200小地图的高度
paddingnumber10小地图容器的 padding 边距
scalablebooleantrue是否可缩放
minScalenumber0.01最小缩放比例
maxScalenumber16最大缩放比例
graphOptionsGraph.Optionsnull创建小地图 Graph 的选项