Antv X6
绝对位置,定义锚点位置
ports: {//链接桩,
groups: {
top: {//位置上下左右
position: {
name: 'absolute',//核心
args: { x: 44, y: 33 },//相对于当前图标的x、y坐标
},
attrs: {
circle: {
r: 3,
magnet: true,//设置为可以连接
stroke: '#5F95FF',//线框颜色
strokeWidth: 1,//线框宽度
fill: '#fff',填充色
style: {
visibility: 'hidden',//默认隐藏,不显示。定位到节点, 才展示
},
},
},
},
right: {
position: {
name: 'absolute',
args: { x: 78, y: 60 },
},
attrs: {
circle: {
r: 3,
magnet: true,
stroke: '#5F95FF',
strokeWidth: 1,
fill: '#fff',
style: {
visibility: 'hidden',
},
},
},
},
bottom: {
position: {
name: 'absolute',
args: { x: 44, y: 90 },
},
attrs: {
circle: {
r: 3,
magnet: true,
stroke: '#5F95FF',
strokeWidth: 1,
fill: '#fff',
style: {
visibility: 'hidden',
},
},
},
},
left: {
position: {
name: 'absolute',
args: { x: 10, y: 60 },
},
attrs: {
circle: {
r: 3,
magnet: true,
stroke: '#5F95FF',
strokeWidth: 1,
fill: '#fff',
style: {
visibility: 'hidden',
},
},
},
},
},
items: [
{
group: 'top',
},
{
group: 'right',
},
{
group: 'bottom',
},
{
group: 'left',
},
],
},