mirror of
https://gitee.com/antv/g6.git
synced 2024-12-03 04:08:32 +08:00
176 lines
2.3 KiB
Markdown
176 lines
2.3 KiB
Markdown
|
---
|
|||
|
title: NodeShapeStyles
|
|||
|
---
|
|||
|
|
|||
|
## keyShape
|
|||
|
|
|||
|
**类型**:`ShapeStyle`
|
|||
|
|
|||
|
**默认值**:`{}`
|
|||
|
|
|||
|
**是否必须**:false
|
|||
|
|
|||
|
**说明**:关键图形样式
|
|||
|
|
|||
|
## iconShape
|
|||
|
|
|||
|
**类型**:
|
|||
|
|
|||
|
```ts
|
|||
|
Partial<
|
|||
|
TextStyleProps &
|
|||
|
ImageStyleProps &
|
|||
|
ShapeStyle & {
|
|||
|
offsetX?: number;
|
|||
|
offsetY?: number;
|
|||
|
lod?: number;
|
|||
|
}
|
|||
|
>;
|
|||
|
```
|
|||
|
|
|||
|
**默认值**:`{}`
|
|||
|
|
|||
|
**是否必须**:false
|
|||
|
|
|||
|
**说明**:图标样式
|
|||
|
|
|||
|
## haloShape
|
|||
|
|
|||
|
**类型**:`ShapeStyle`
|
|||
|
|
|||
|
**默认值**:`{}`
|
|||
|
|
|||
|
**是否必须**:false
|
|||
|
|
|||
|
**说明**:光环样式
|
|||
|
|
|||
|
## labelShape
|
|||
|
|
|||
|
**类型**:
|
|||
|
|
|||
|
```ts
|
|||
|
ShapeStyle & {
|
|||
|
position?: 'top' | 'bottom' | 'left' | 'right' | 'center';
|
|||
|
offsetX?: number;
|
|||
|
offsetY?: number;
|
|||
|
offsetZ?: number;
|
|||
|
maxWidth?: string | number;
|
|||
|
angle?: number;
|
|||
|
}
|
|||
|
```
|
|||
|
|
|||
|
**默认值**:`{}`
|
|||
|
|
|||
|
**是否必须**:false
|
|||
|
|
|||
|
**说明**:标签样式
|
|||
|
|
|||
|
## labelBackgroundShape
|
|||
|
|
|||
|
**类型**:
|
|||
|
|
|||
|
```ts
|
|||
|
ShapeStyle & {
|
|||
|
padding?: number | number[];
|
|||
|
}
|
|||
|
```
|
|||
|
|
|||
|
**默认值**:`{}`
|
|||
|
|
|||
|
**是否必须**:false
|
|||
|
|
|||
|
**说明**:标签背景样式
|
|||
|
|
|||
|
## badgeShapes
|
|||
|
|
|||
|
**类型**:
|
|||
|
|
|||
|
```ts
|
|||
|
ShapeStyle & {
|
|||
|
color?: string;
|
|||
|
palette?: string[];
|
|||
|
textColor?: string;
|
|||
|
[key: number]: ShapeStyle & {
|
|||
|
position?: IBadgePosition;
|
|||
|
color?: string;
|
|||
|
textColor?: string;
|
|||
|
};
|
|||
|
}
|
|||
|
```
|
|||
|
|
|||
|
**默认值**:`{}`
|
|||
|
|
|||
|
**是否必须**:false
|
|||
|
|
|||
|
**说明**:徽标样式
|
|||
|
|
|||
|
## anchorShapes
|
|||
|
|
|||
|
**类型**:
|
|||
|
|
|||
|
```ts
|
|||
|
ShapeStyle & {
|
|||
|
color?: string;
|
|||
|
textColor?: string;
|
|||
|
size?: number;
|
|||
|
offsetX?: number;
|
|||
|
offsetY?: number;
|
|||
|
offsetZ?: number;
|
|||
|
[key: number]: ShapeStyle & {
|
|||
|
position?: BadgePosition;
|
|||
|
color?: string;
|
|||
|
textColor?: string;
|
|||
|
size?: number;
|
|||
|
offsetX?: number;
|
|||
|
offsetY?: number;
|
|||
|
offsetZ?: number;
|
|||
|
};
|
|||
|
}
|
|||
|
```
|
|||
|
|
|||
|
**默认值**:`{}`
|
|||
|
|
|||
|
**是否必须**:false
|
|||
|
|
|||
|
**说明**:连接桩样式
|
|||
|
|
|||
|
## group
|
|||
|
|
|||
|
**类型**:`ShapeStyle`
|
|||
|
|
|||
|
**默认值**:`{}`
|
|||
|
|
|||
|
**是否必须**:false
|
|||
|
|
|||
|
**说明**:分组样式
|
|||
|
|
|||
|
## otherShapes
|
|||
|
|
|||
|
**类型**:
|
|||
|
|
|||
|
```ts
|
|||
|
{ [shapeId: string]: ShapeStyle };
|
|||
|
```
|
|||
|
|
|||
|
**默认值**:`{}`
|
|||
|
|
|||
|
**是否必须**:false
|
|||
|
|
|||
|
**说明**:其他图形样式
|
|||
|
|
|||
|
## animates
|
|||
|
|
|||
|
**类型**:`IAnimates`
|
|||
|
|
|||
|
**默认值**:`{}`
|
|||
|
|
|||
|
**是否必须**:false
|
|||
|
|
|||
|
**说明**:动画配置
|
|||
|
|
|||
|
---
|
|||
|
|
|||
|
<embed src="../../common/ShapeStyle.zh.md"></embed>
|
|||
|
|
|||
|
<embed src="../../common/Animates.zh.md"></embed>
|