mirror of
https://gitee.com/antv/g6.git
synced 2024-12-02 19:58:46 +08:00
docs: update node shape docs
This commit is contained in:
parent
10bec78e0c
commit
90a769ec78
175
packages/site/docs/apis/shape/NodeShapeStyles.en.md
Normal file
175
packages/site/docs/apis/shape/NodeShapeStyles.en.md
Normal file
@ -0,0 +1,175 @@
|
||||
---
|
||||
title: NodeShapeStyles
|
||||
---
|
||||
|
||||
## keyShape
|
||||
|
||||
**Type**: `ShapeStyle`
|
||||
|
||||
**Default**: `{}`
|
||||
|
||||
**Required**: false
|
||||
|
||||
**Description**: key shape style
|
||||
|
||||
## iconShape
|
||||
|
||||
**Type**:
|
||||
|
||||
```ts
|
||||
Partial<
|
||||
TextStyleProps &
|
||||
ImageStyleProps &
|
||||
ShapeStyle & {
|
||||
offsetX?: number;
|
||||
offsetY?: number;
|
||||
lod?: number;
|
||||
}
|
||||
>;
|
||||
```
|
||||
|
||||
**Default**: `{}`
|
||||
|
||||
**Required**: false
|
||||
|
||||
**Description**: icon style
|
||||
|
||||
## haloShape
|
||||
|
||||
**Type**: `ShapeStyle`
|
||||
|
||||
**Default**: `{}`
|
||||
|
||||
**Required**: false
|
||||
|
||||
**Description**: halo style
|
||||
|
||||
## labelShape
|
||||
|
||||
**Type**:
|
||||
|
||||
```ts
|
||||
ShapeStyle & {
|
||||
position?: 'top' | 'bottom' | 'left' | 'right' | 'center';
|
||||
offsetX?: number;
|
||||
offsetY?: number;
|
||||
offsetZ?: number;
|
||||
maxWidth?: string | number;
|
||||
angle?: number;
|
||||
}
|
||||
```
|
||||
|
||||
**Default**: `{}`
|
||||
|
||||
**Required**: false
|
||||
|
||||
**Description**: label style
|
||||
|
||||
## labelBackgroundShape
|
||||
|
||||
**Type**:
|
||||
|
||||
```ts
|
||||
ShapeStyle & {
|
||||
padding?: number | number[];
|
||||
}
|
||||
```
|
||||
|
||||
**Default**: `{}`
|
||||
|
||||
**Required**: false
|
||||
|
||||
**Description**: label background style
|
||||
|
||||
## badgeShapes
|
||||
|
||||
**Type**:
|
||||
|
||||
```ts
|
||||
ShapeStyle & {
|
||||
color?: string;
|
||||
palette?: string[];
|
||||
textColor?: string;
|
||||
[key: number]: ShapeStyle & {
|
||||
position?: IBadgePosition;
|
||||
color?: string;
|
||||
textColor?: string;
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
**Default**: `{}`
|
||||
|
||||
**Required**: false
|
||||
|
||||
**Description**: badge style
|
||||
|
||||
## anchorShapes
|
||||
|
||||
**Type**:
|
||||
|
||||
```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;
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
**Default**: `{}`
|
||||
|
||||
**Required**: false
|
||||
|
||||
**Description**: anchor style
|
||||
|
||||
## group
|
||||
|
||||
**Type**: `ShapeStyle`
|
||||
|
||||
**Default**: `{}`
|
||||
|
||||
**Required**: false
|
||||
|
||||
**Description**: group style
|
||||
|
||||
## otherShapes
|
||||
|
||||
**Type**:
|
||||
|
||||
```ts
|
||||
{ [shapeId: string]: ShapeStyle };
|
||||
```
|
||||
|
||||
**Default**: `{}`
|
||||
|
||||
**Required**: false
|
||||
|
||||
**Description**: other shapes style
|
||||
|
||||
## animates
|
||||
|
||||
**Type**: `IAnimates`
|
||||
|
||||
**Default**: `{}`
|
||||
|
||||
**Required**: false
|
||||
|
||||
**Description**: animates
|
||||
|
||||
---
|
||||
|
||||
<embed src="../../common/ShapeStyle.en.md"></embed>
|
||||
|
||||
<embed src="../../common/Animates.en.md"></embed>
|
175
packages/site/docs/apis/shape/NodeShapeStyles.zh.md
Normal file
175
packages/site/docs/apis/shape/NodeShapeStyles.zh.md
Normal file
@ -0,0 +1,175 @@
|
||||
---
|
||||
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>
|
@ -1,147 +0,0 @@
|
||||
---
|
||||
title: NodeShapeStyles
|
||||
---
|
||||
|
||||
[Overview - v5.0.0-beta.21](../../README.en.md) / [Modules](../../modules.en.md) / [item](../../modules/item.en.md) / NodeShapeStyles
|
||||
|
||||
[item](../../modules/item.en.md).NodeShapeStyles
|
||||
|
||||
## Hierarchy
|
||||
|
||||
- `ItemShapeStyles`
|
||||
|
||||
↳ **`NodeShapeStyles`**
|
||||
|
||||
## Properties
|
||||
|
||||
### anchorShapes
|
||||
|
||||
• `Optional` **anchorShapes**: `Partial`<[`CircleStyleProps`](CircleStyleProps.en.md) & [`RectStyleProps`](RectStyleProps.en.md) & [`EllipseStyleProps`](EllipseStyleProps.en.md) & [`PolygonStyleProps`](PolygonStyleProps.en.md) & [`LineStyleProps`](LineStyleProps.en.md) & [`PolylineStyleProps`](PolylineStyleProps.en.md) & [`TextStyleProps`](TextStyleProps.en.md) & [`ImageStyleProps`](ImageStyleProps.en.md) & [`PathStyleProps`](PathStyleProps.en.md) & [`SphereGeometryProps`](SphereGeometryProps.en.md) & [`CubeGeometryProps`](CubeGeometryProps.en.md) & [`PlaneGeometryProps`](PlaneGeometryProps.en.md) & { `interactive?`: `boolean` } & { `animates?`: `IAnimates` ; `lod?`: `number` ; `visible?`: `boolean` }\> & { `[key: number]`: [`ShapeStyle`](../../modules/item.en.md#shapestyle) & { `color?`: `string` ; `offsetX?`: `number` ; `offsetY?`: `number` ; `offsetZ?`: `number` ; `position?`: [`BadgePosition`](../../enums/item/BadgePosition.en.md) ; `size?`: `number` ; `textColor?`: `string` }; `color?`: `string` ; `offsetX?`: `number` ; `offsetY?`: `number` ; `offsetZ?`: `number` ; `size?`: `number` ; `textColor?`: `string` }
|
||||
|
||||
#### Defined in
|
||||
|
||||
[packages/g6/src/types/node.ts:156](https://github.com/antvis/G6/blob/61e525e59b/packages/g6/src/types/node.ts#L156)
|
||||
|
||||
---
|
||||
|
||||
### animates
|
||||
|
||||
• `Optional` **animates**: `IAnimates`
|
||||
|
||||
#### Inherited from
|
||||
|
||||
ItemShapeStyles.animates
|
||||
|
||||
#### Defined in
|
||||
|
||||
[packages/g6/src/types/item.ts:169](https://github.com/antvis/G6/blob/61e525e59b/packages/g6/src/types/item.ts#L169)
|
||||
|
||||
---
|
||||
|
||||
### badgeShapes
|
||||
|
||||
• `Optional` **badgeShapes**: `Partial`<[`CircleStyleProps`](CircleStyleProps.en.md) & [`RectStyleProps`](RectStyleProps.en.md) & [`EllipseStyleProps`](EllipseStyleProps.en.md) & [`PolygonStyleProps`](PolygonStyleProps.en.md) & [`LineStyleProps`](LineStyleProps.en.md) & [`PolylineStyleProps`](PolylineStyleProps.en.md) & [`TextStyleProps`](TextStyleProps.en.md) & [`ImageStyleProps`](ImageStyleProps.en.md) & [`PathStyleProps`](PathStyleProps.en.md) & [`SphereGeometryProps`](SphereGeometryProps.en.md) & [`CubeGeometryProps`](CubeGeometryProps.en.md) & [`PlaneGeometryProps`](PlaneGeometryProps.en.md) & { `interactive?`: `boolean` } & { `animates?`: `IAnimates` ; `lod?`: `number` ; `visible?`: `boolean` }\> & { `[key: number]`: [`ShapeStyle`](../../modules/item.en.md#shapestyle) & { `color?`: `string` ; `position?`: [`IBadgePosition`](../../modules/item.en.md#ibadgeposition) ; `textColor?`: `string` }; `color?`: `string` ; `palette?`: `string`[] ; `textColor?`: `string` }
|
||||
|
||||
Style of the badges to show on the node.
|
||||
|
||||
#### Defined in
|
||||
|
||||
[packages/g6/src/types/node.ts:136](https://github.com/antvis/G6/blob/61e525e59b/packages/g6/src/types/node.ts#L136)
|
||||
|
||||
---
|
||||
|
||||
### group
|
||||
|
||||
• `Optional` **group**: `Partial`<[`CircleStyleProps`](CircleStyleProps.en.md) & [`RectStyleProps`](RectStyleProps.en.md) & [`EllipseStyleProps`](EllipseStyleProps.en.md) & [`PolygonStyleProps`](PolygonStyleProps.en.md) & [`LineStyleProps`](LineStyleProps.en.md) & [`PolylineStyleProps`](PolylineStyleProps.en.md) & [`TextStyleProps`](TextStyleProps.en.md) & [`ImageStyleProps`](ImageStyleProps.en.md) & [`PathStyleProps`](PathStyleProps.en.md) & [`SphereGeometryProps`](SphereGeometryProps.en.md) & [`CubeGeometryProps`](CubeGeometryProps.en.md) & [`PlaneGeometryProps`](PlaneGeometryProps.en.md) & { `interactive?`: `boolean` } & { `animates?`: `IAnimates` ; `lod?`: `number` ; `visible?`: `boolean` }\>
|
||||
|
||||
#### Inherited from
|
||||
|
||||
ItemShapeStyles.group
|
||||
|
||||
#### Defined in
|
||||
|
||||
[packages/g6/src/types/item.ts:165](https://github.com/antvis/G6/blob/61e525e59b/packages/g6/src/types/item.ts#L165)
|
||||
|
||||
---
|
||||
|
||||
### haloShape
|
||||
|
||||
• `Optional` **haloShape**: `Partial`<[`CircleStyleProps`](CircleStyleProps.en.md) & [`RectStyleProps`](RectStyleProps.en.md) & [`EllipseStyleProps`](EllipseStyleProps.en.md) & [`PolygonStyleProps`](PolygonStyleProps.en.md) & [`LineStyleProps`](LineStyleProps.en.md) & [`PolylineStyleProps`](PolylineStyleProps.en.md) & [`TextStyleProps`](TextStyleProps.en.md) & [`ImageStyleProps`](ImageStyleProps.en.md) & [`PathStyleProps`](PathStyleProps.en.md) & [`SphereGeometryProps`](SphereGeometryProps.en.md) & [`CubeGeometryProps`](CubeGeometryProps.en.md) & [`PlaneGeometryProps`](PlaneGeometryProps.en.md) & { `interactive?`: `boolean` } & { `animates?`: `IAnimates` ; `lod?`: `number` ; `visible?`: `boolean` }\>
|
||||
|
||||
#### Inherited from
|
||||
|
||||
ItemShapeStyles.haloShape
|
||||
|
||||
#### Defined in
|
||||
|
||||
[packages/g6/src/types/item.ts:164](https://github.com/antvis/G6/blob/61e525e59b/packages/g6/src/types/item.ts#L164)
|
||||
|
||||
---
|
||||
|
||||
### iconShape
|
||||
|
||||
• `Optional` **iconShape**: `Partial`<[`TextStyleProps`](TextStyleProps.en.md) & [`ImageStyleProps`](ImageStyleProps.en.md) & `Partial`<[`CircleStyleProps`](CircleStyleProps.en.md) & [`RectStyleProps`](RectStyleProps.en.md) & [`EllipseStyleProps`](EllipseStyleProps.en.md) & [`PolygonStyleProps`](PolygonStyleProps.en.md) & [`LineStyleProps`](LineStyleProps.en.md) & [`PolylineStyleProps`](PolylineStyleProps.en.md) & [`TextStyleProps`](TextStyleProps.en.md) & [`ImageStyleProps`](ImageStyleProps.en.md) & [`PathStyleProps`](PathStyleProps.en.md) & [`SphereGeometryProps`](SphereGeometryProps.en.md) & [`CubeGeometryProps`](CubeGeometryProps.en.md) & [`PlaneGeometryProps`](PlaneGeometryProps.en.md) & { `interactive?`: `boolean` } & { `animates?`: `IAnimates` ; `lod?`: `number` ; `visible?`: `boolean` }\> & { `lod?`: `number` ; `offsetX?`: `number` ; `offsetY?`: `number` }\>
|
||||
|
||||
#### Inherited from
|
||||
|
||||
ItemShapeStyles.iconShape
|
||||
|
||||
#### Defined in
|
||||
|
||||
[packages/g6/src/types/item.ts:155](https://github.com/antvis/G6/blob/61e525e59b/packages/g6/src/types/item.ts#L155)
|
||||
|
||||
---
|
||||
|
||||
### keyShape
|
||||
|
||||
• `Optional` **keyShape**: `Partial`<[`CircleStyleProps`](CircleStyleProps.en.md) & [`RectStyleProps`](RectStyleProps.en.md) & [`EllipseStyleProps`](EllipseStyleProps.en.md) & [`PolygonStyleProps`](PolygonStyleProps.en.md) & [`LineStyleProps`](LineStyleProps.en.md) & [`PolylineStyleProps`](PolylineStyleProps.en.md) & [`TextStyleProps`](TextStyleProps.en.md) & [`ImageStyleProps`](ImageStyleProps.en.md) & [`PathStyleProps`](PathStyleProps.en.md) & [`SphereGeometryProps`](SphereGeometryProps.en.md) & [`CubeGeometryProps`](CubeGeometryProps.en.md) & [`PlaneGeometryProps`](PlaneGeometryProps.en.md) & { `interactive?`: `boolean` } & { `animates?`: `IAnimates` ; `lod?`: `number` ; `visible?`: `boolean` }\>
|
||||
|
||||
#### Inherited from
|
||||
|
||||
ItemShapeStyles.keyShape
|
||||
|
||||
#### Defined in
|
||||
|
||||
[packages/g6/src/types/item.ts:154](https://github.com/antvis/G6/blob/61e525e59b/packages/g6/src/types/item.ts#L154)
|
||||
|
||||
---
|
||||
|
||||
### labelBackgroundShape
|
||||
|
||||
• `Optional` **labelBackgroundShape**: `Partial`<[`CircleStyleProps`](CircleStyleProps.en.md) & [`RectStyleProps`](RectStyleProps.en.md) & [`EllipseStyleProps`](EllipseStyleProps.en.md) & [`PolygonStyleProps`](PolygonStyleProps.en.md) & [`LineStyleProps`](LineStyleProps.en.md) & [`PolylineStyleProps`](PolylineStyleProps.en.md) & [`TextStyleProps`](TextStyleProps.en.md) & [`ImageStyleProps`](ImageStyleProps.en.md) & [`PathStyleProps`](PathStyleProps.en.md) & [`SphereGeometryProps`](SphereGeometryProps.en.md) & [`CubeGeometryProps`](CubeGeometryProps.en.md) & [`PlaneGeometryProps`](PlaneGeometryProps.en.md) & { `interactive?`: `boolean` } & { `animates?`: `IAnimates` ; `lod?`: `number` ; `visible?`: `boolean` }\> & { `padding?`: `number` \| `number`[] }
|
||||
|
||||
The background style of the label
|
||||
|
||||
#### Defined in
|
||||
|
||||
[packages/g6/src/types/node.ts:130](https://github.com/antvis/G6/blob/61e525e59b/packages/g6/src/types/node.ts#L130)
|
||||
|
||||
---
|
||||
|
||||
### labelShape
|
||||
|
||||
• `Optional` **labelShape**: `Partial`<[`CircleStyleProps`](CircleStyleProps.en.md) & [`RectStyleProps`](RectStyleProps.en.md) & [`EllipseStyleProps`](EllipseStyleProps.en.md) & [`PolygonStyleProps`](PolygonStyleProps.en.md) & [`LineStyleProps`](LineStyleProps.en.md) & [`PolylineStyleProps`](PolylineStyleProps.en.md) & [`TextStyleProps`](TextStyleProps.en.md) & [`ImageStyleProps`](ImageStyleProps.en.md) & [`PathStyleProps`](PathStyleProps.en.md) & [`SphereGeometryProps`](SphereGeometryProps.en.md) & [`CubeGeometryProps`](CubeGeometryProps.en.md) & [`PlaneGeometryProps`](PlaneGeometryProps.en.md) & { `interactive?`: `boolean` } & { `animates?`: `IAnimates` ; `lod?`: `number` ; `visible?`: `boolean` }\> & { `angle?`: `number` ; `maxWidth?`: `string` \| `number` ; `offsetX?`: `number` ; `offsetY?`: `number` ; `offsetZ?`: `number` ; `position?`: `"center"` \| `"left"` \| `"right"` \| `"top"` \| `"bottom"` }
|
||||
|
||||
Style of the text to show on the node.
|
||||
|
||||
#### Defined in
|
||||
|
||||
[packages/g6/src/types/node.ts:100](https://github.com/antvis/G6/blob/61e525e59b/packages/g6/src/types/node.ts#L100)
|
||||
|
||||
---
|
||||
|
||||
### otherShapes
|
||||
|
||||
• `Optional` **otherShapes**: `Object`
|
||||
|
||||
#### Index signature
|
||||
|
||||
▪ [shapeId: `string`]: [`ShapeStyle`](../../modules/item.en.md#shapestyle)
|
||||
|
||||
#### Inherited from
|
||||
|
||||
ItemShapeStyles.otherShapes
|
||||
|
||||
#### Defined in
|
||||
|
||||
[packages/g6/src/types/item.ts:166](https://github.com/antvis/G6/blob/61e525e59b/packages/g6/src/types/item.ts#L166)
|
@ -1,149 +0,0 @@
|
||||
---
|
||||
title: NodeShapeStyles
|
||||
---
|
||||
|
||||
> 📋 中文文档还在翻译中... 欢迎 PR
|
||||
|
||||
[Overview - v5.0.0-beta.21](../../README.zh.md) / [Modules](../../modules.zh.md) / [item](../../modules/item.zh.md) / NodeShapeStyles
|
||||
|
||||
[item](../../modules/item.zh.md).NodeShapeStyles
|
||||
|
||||
## Hierarchy
|
||||
|
||||
- `ItemShapeStyles`
|
||||
|
||||
↳ **`NodeShapeStyles`**
|
||||
|
||||
## Properties
|
||||
|
||||
### anchorShapes
|
||||
|
||||
• `Optional` **anchorShapes**: `Partial`<[`CircleStyleProps`](CircleStyleProps.zh.md) & [`RectStyleProps`](RectStyleProps.zh.md) & [`EllipseStyleProps`](EllipseStyleProps.zh.md) & [`PolygonStyleProps`](PolygonStyleProps.zh.md) & [`LineStyleProps`](LineStyleProps.zh.md) & [`PolylineStyleProps`](PolylineStyleProps.zh.md) & [`TextStyleProps`](TextStyleProps.zh.md) & [`ImageStyleProps`](ImageStyleProps.zh.md) & [`PathStyleProps`](PathStyleProps.zh.md) & [`SphereGeometryProps`](SphereGeometryProps.zh.md) & [`CubeGeometryProps`](CubeGeometryProps.zh.md) & [`PlaneGeometryProps`](PlaneGeometryProps.zh.md) & { `interactive?`: `boolean` } & { `animates?`: `IAnimates` ; `lod?`: `number` ; `visible?`: `boolean` }\> & { `[key: number]`: [`ShapeStyle`](../../modules/item.zh.md#shapestyle) & { `color?`: `string` ; `offsetX?`: `number` ; `offsetY?`: `number` ; `offsetZ?`: `number` ; `position?`: [`BadgePosition`](../../enums/item/BadgePosition.zh.md) ; `size?`: `number` ; `textColor?`: `string` }; `color?`: `string` ; `offsetX?`: `number` ; `offsetY?`: `number` ; `offsetZ?`: `number` ; `size?`: `number` ; `textColor?`: `string` }
|
||||
|
||||
#### Defined in
|
||||
|
||||
[packages/g6/src/types/node.ts:156](https://github.com/antvis/G6/blob/61e525e59b/packages/g6/src/types/node.ts#L156)
|
||||
|
||||
---
|
||||
|
||||
### animates
|
||||
|
||||
• `Optional` **animates**: `IAnimates`
|
||||
|
||||
#### Inherited from
|
||||
|
||||
ItemShapeStyles.animates
|
||||
|
||||
#### Defined in
|
||||
|
||||
[packages/g6/src/types/item.ts:169](https://github.com/antvis/G6/blob/61e525e59b/packages/g6/src/types/item.ts#L169)
|
||||
|
||||
---
|
||||
|
||||
### badgeShapes
|
||||
|
||||
• `Optional` **badgeShapes**: `Partial`<[`CircleStyleProps`](CircleStyleProps.zh.md) & [`RectStyleProps`](RectStyleProps.zh.md) & [`EllipseStyleProps`](EllipseStyleProps.zh.md) & [`PolygonStyleProps`](PolygonStyleProps.zh.md) & [`LineStyleProps`](LineStyleProps.zh.md) & [`PolylineStyleProps`](PolylineStyleProps.zh.md) & [`TextStyleProps`](TextStyleProps.zh.md) & [`ImageStyleProps`](ImageStyleProps.zh.md) & [`PathStyleProps`](PathStyleProps.zh.md) & [`SphereGeometryProps`](SphereGeometryProps.zh.md) & [`CubeGeometryProps`](CubeGeometryProps.zh.md) & [`PlaneGeometryProps`](PlaneGeometryProps.zh.md) & { `interactive?`: `boolean` } & { `animates?`: `IAnimates` ; `lod?`: `number` ; `visible?`: `boolean` }\> & { `[key: number]`: [`ShapeStyle`](../../modules/item.zh.md#shapestyle) & { `color?`: `string` ; `position?`: [`IBadgePosition`](../../modules/item.zh.md#ibadgeposition) ; `textColor?`: `string` }; `color?`: `string` ; `palette?`: `string`[] ; `textColor?`: `string` }
|
||||
|
||||
Style of the badges to show on the node.
|
||||
|
||||
#### Defined in
|
||||
|
||||
[packages/g6/src/types/node.ts:136](https://github.com/antvis/G6/blob/61e525e59b/packages/g6/src/types/node.ts#L136)
|
||||
|
||||
---
|
||||
|
||||
### group
|
||||
|
||||
• `Optional` **group**: `Partial`<[`CircleStyleProps`](CircleStyleProps.zh.md) & [`RectStyleProps`](RectStyleProps.zh.md) & [`EllipseStyleProps`](EllipseStyleProps.zh.md) & [`PolygonStyleProps`](PolygonStyleProps.zh.md) & [`LineStyleProps`](LineStyleProps.zh.md) & [`PolylineStyleProps`](PolylineStyleProps.zh.md) & [`TextStyleProps`](TextStyleProps.zh.md) & [`ImageStyleProps`](ImageStyleProps.zh.md) & [`PathStyleProps`](PathStyleProps.zh.md) & [`SphereGeometryProps`](SphereGeometryProps.zh.md) & [`CubeGeometryProps`](CubeGeometryProps.zh.md) & [`PlaneGeometryProps`](PlaneGeometryProps.zh.md) & { `interactive?`: `boolean` } & { `animates?`: `IAnimates` ; `lod?`: `number` ; `visible?`: `boolean` }\>
|
||||
|
||||
#### Inherited from
|
||||
|
||||
ItemShapeStyles.group
|
||||
|
||||
#### Defined in
|
||||
|
||||
[packages/g6/src/types/item.ts:165](https://github.com/antvis/G6/blob/61e525e59b/packages/g6/src/types/item.ts#L165)
|
||||
|
||||
---
|
||||
|
||||
### haloShape
|
||||
|
||||
• `Optional` **haloShape**: `Partial`<[`CircleStyleProps`](CircleStyleProps.zh.md) & [`RectStyleProps`](RectStyleProps.zh.md) & [`EllipseStyleProps`](EllipseStyleProps.zh.md) & [`PolygonStyleProps`](PolygonStyleProps.zh.md) & [`LineStyleProps`](LineStyleProps.zh.md) & [`PolylineStyleProps`](PolylineStyleProps.zh.md) & [`TextStyleProps`](TextStyleProps.zh.md) & [`ImageStyleProps`](ImageStyleProps.zh.md) & [`PathStyleProps`](PathStyleProps.zh.md) & [`SphereGeometryProps`](SphereGeometryProps.zh.md) & [`CubeGeometryProps`](CubeGeometryProps.zh.md) & [`PlaneGeometryProps`](PlaneGeometryProps.zh.md) & { `interactive?`: `boolean` } & { `animates?`: `IAnimates` ; `lod?`: `number` ; `visible?`: `boolean` }\>
|
||||
|
||||
#### Inherited from
|
||||
|
||||
ItemShapeStyles.haloShape
|
||||
|
||||
#### Defined in
|
||||
|
||||
[packages/g6/src/types/item.ts:164](https://github.com/antvis/G6/blob/61e525e59b/packages/g6/src/types/item.ts#L164)
|
||||
|
||||
---
|
||||
|
||||
### iconShape
|
||||
|
||||
• `Optional` **iconShape**: `Partial`<[`TextStyleProps`](TextStyleProps.zh.md) & [`ImageStyleProps`](ImageStyleProps.zh.md) & `Partial`<[`CircleStyleProps`](CircleStyleProps.zh.md) & [`RectStyleProps`](RectStyleProps.zh.md) & [`EllipseStyleProps`](EllipseStyleProps.zh.md) & [`PolygonStyleProps`](PolygonStyleProps.zh.md) & [`LineStyleProps`](LineStyleProps.zh.md) & [`PolylineStyleProps`](PolylineStyleProps.zh.md) & [`TextStyleProps`](TextStyleProps.zh.md) & [`ImageStyleProps`](ImageStyleProps.zh.md) & [`PathStyleProps`](PathStyleProps.zh.md) & [`SphereGeometryProps`](SphereGeometryProps.zh.md) & [`CubeGeometryProps`](CubeGeometryProps.zh.md) & [`PlaneGeometryProps`](PlaneGeometryProps.zh.md) & { `interactive?`: `boolean` } & { `animates?`: `IAnimates` ; `lod?`: `number` ; `visible?`: `boolean` }\> & { `lod?`: `number` ; `offsetX?`: `number` ; `offsetY?`: `number` }\>
|
||||
|
||||
#### Inherited from
|
||||
|
||||
ItemShapeStyles.iconShape
|
||||
|
||||
#### Defined in
|
||||
|
||||
[packages/g6/src/types/item.ts:155](https://github.com/antvis/G6/blob/61e525e59b/packages/g6/src/types/item.ts#L155)
|
||||
|
||||
---
|
||||
|
||||
### keyShape
|
||||
|
||||
• `Optional` **keyShape**: `Partial`<[`CircleStyleProps`](CircleStyleProps.zh.md) & [`RectStyleProps`](RectStyleProps.zh.md) & [`EllipseStyleProps`](EllipseStyleProps.zh.md) & [`PolygonStyleProps`](PolygonStyleProps.zh.md) & [`LineStyleProps`](LineStyleProps.zh.md) & [`PolylineStyleProps`](PolylineStyleProps.zh.md) & [`TextStyleProps`](TextStyleProps.zh.md) & [`ImageStyleProps`](ImageStyleProps.zh.md) & [`PathStyleProps`](PathStyleProps.zh.md) & [`SphereGeometryProps`](SphereGeometryProps.zh.md) & [`CubeGeometryProps`](CubeGeometryProps.zh.md) & [`PlaneGeometryProps`](PlaneGeometryProps.zh.md) & { `interactive?`: `boolean` } & { `animates?`: `IAnimates` ; `lod?`: `number` ; `visible?`: `boolean` }\>
|
||||
|
||||
#### Inherited from
|
||||
|
||||
ItemShapeStyles.keyShape
|
||||
|
||||
#### Defined in
|
||||
|
||||
[packages/g6/src/types/item.ts:154](https://github.com/antvis/G6/blob/61e525e59b/packages/g6/src/types/item.ts#L154)
|
||||
|
||||
---
|
||||
|
||||
### labelBackgroundShape
|
||||
|
||||
• `Optional` **labelBackgroundShape**: `Partial`<[`CircleStyleProps`](CircleStyleProps.zh.md) & [`RectStyleProps`](RectStyleProps.zh.md) & [`EllipseStyleProps`](EllipseStyleProps.zh.md) & [`PolygonStyleProps`](PolygonStyleProps.zh.md) & [`LineStyleProps`](LineStyleProps.zh.md) & [`PolylineStyleProps`](PolylineStyleProps.zh.md) & [`TextStyleProps`](TextStyleProps.zh.md) & [`ImageStyleProps`](ImageStyleProps.zh.md) & [`PathStyleProps`](PathStyleProps.zh.md) & [`SphereGeometryProps`](SphereGeometryProps.zh.md) & [`CubeGeometryProps`](CubeGeometryProps.zh.md) & [`PlaneGeometryProps`](PlaneGeometryProps.zh.md) & { `interactive?`: `boolean` } & { `animates?`: `IAnimates` ; `lod?`: `number` ; `visible?`: `boolean` }\> & { `padding?`: `number` \| `number`[] }
|
||||
|
||||
The background style of the label
|
||||
|
||||
#### Defined in
|
||||
|
||||
[packages/g6/src/types/node.ts:130](https://github.com/antvis/G6/blob/61e525e59b/packages/g6/src/types/node.ts#L130)
|
||||
|
||||
---
|
||||
|
||||
### labelShape
|
||||
|
||||
• `Optional` **labelShape**: `Partial`<[`CircleStyleProps`](CircleStyleProps.zh.md) & [`RectStyleProps`](RectStyleProps.zh.md) & [`EllipseStyleProps`](EllipseStyleProps.zh.md) & [`PolygonStyleProps`](PolygonStyleProps.zh.md) & [`LineStyleProps`](LineStyleProps.zh.md) & [`PolylineStyleProps`](PolylineStyleProps.zh.md) & [`TextStyleProps`](TextStyleProps.zh.md) & [`ImageStyleProps`](ImageStyleProps.zh.md) & [`PathStyleProps`](PathStyleProps.zh.md) & [`SphereGeometryProps`](SphereGeometryProps.zh.md) & [`CubeGeometryProps`](CubeGeometryProps.zh.md) & [`PlaneGeometryProps`](PlaneGeometryProps.zh.md) & { `interactive?`: `boolean` } & { `animates?`: `IAnimates` ; `lod?`: `number` ; `visible?`: `boolean` }\> & { `angle?`: `number` ; `maxWidth?`: `string` \| `number` ; `offsetX?`: `number` ; `offsetY?`: `number` ; `offsetZ?`: `number` ; `position?`: `"center"` \| `"left"` \| `"right"` \| `"top"` \| `"bottom"` }
|
||||
|
||||
Style of the text to show on the node.
|
||||
|
||||
#### Defined in
|
||||
|
||||
[packages/g6/src/types/node.ts:100](https://github.com/antvis/G6/blob/61e525e59b/packages/g6/src/types/node.ts#L100)
|
||||
|
||||
---
|
||||
|
||||
### otherShapes
|
||||
|
||||
• `Optional` **otherShapes**: `Object`
|
||||
|
||||
#### Index signature
|
||||
|
||||
▪ [shapeId: `string`]: [`ShapeStyle`](../../modules/item.zh.md#shapestyle)
|
||||
|
||||
#### Inherited from
|
||||
|
||||
ItemShapeStyles.otherShapes
|
||||
|
||||
#### Defined in
|
||||
|
||||
[packages/g6/src/types/item.ts:166](https://github.com/antvis/G6/blob/61e525e59b/packages/g6/src/types/item.ts#L166)
|
19
packages/site/docs/common/Animates.en.md
Normal file
19
packages/site/docs/common/Animates.en.md
Normal file
@ -0,0 +1,19 @@
|
||||
```ts
|
||||
interface IAnimates {
|
||||
buildIn?: IAnimate[];
|
||||
buildOut?: IAnimate[];
|
||||
show?: IAnimate[];
|
||||
hide?: IAnimate[];
|
||||
update?: (IAnimate | IStateAnimate)[];
|
||||
}
|
||||
|
||||
interface IAnimate {
|
||||
fields?: string[];
|
||||
shapeId?: string;
|
||||
order?: number;
|
||||
duration?: number;
|
||||
iterations?: number;
|
||||
easing?: string;
|
||||
delay?: number;
|
||||
}
|
||||
```
|
19
packages/site/docs/common/Animates.zh.md
Normal file
19
packages/site/docs/common/Animates.zh.md
Normal file
@ -0,0 +1,19 @@
|
||||
```ts
|
||||
interface IAnimates {
|
||||
buildIn?: IAnimate[];
|
||||
buildOut?: IAnimate[];
|
||||
show?: IAnimate[];
|
||||
hide?: IAnimate[];
|
||||
update?: (IAnimate | IStateAnimate)[];
|
||||
}
|
||||
|
||||
interface IAnimate {
|
||||
fields?: string[];
|
||||
shapeId?: string;
|
||||
order?: number;
|
||||
duration?: number;
|
||||
iterations?: number;
|
||||
easing?: string;
|
||||
delay?: number;
|
||||
}
|
||||
```
|
31
packages/site/docs/common/GShapeStyle.en.md
Normal file
31
packages/site/docs/common/GShapeStyle.en.md
Normal file
@ -0,0 +1,31 @@
|
||||
```ts
|
||||
type GShapeStyle =
|
||||
| CircleStyleProps
|
||||
| RectStyleProps
|
||||
| EllipseStyleProps
|
||||
| PolygonStyleProps
|
||||
| LineStyleProps
|
||||
| PolylineStyleProps
|
||||
| TextStyleProps
|
||||
| ImageStyleProps
|
||||
| PathStyleProps
|
||||
| SphereGeometryProps
|
||||
| CubeGeometryProps
|
||||
| PlaneGeometryProps
|
||||
| {
|
||||
interactive?: boolean,
|
||||
};
|
||||
```
|
||||
|
||||
- [CircleStyleProps]('../apis/shape/CircleStyleProps.en.md')
|
||||
- [RectStyleProps]('../apis/shape/RectStyleProps.en.md')
|
||||
- [EllipseStyleProps]('../apis/shape/EllipseStyleProps.en.md')
|
||||
- [PolygonStyleProps]('../apis/shape/PolygonStyleProps.en.md')
|
||||
- [LineStyleProps]('../apis/shape/LineStyleProps.en.md')
|
||||
- [PolylineStyleProps]('../apis/shape/PolylineStyleProps.en.md')
|
||||
- [TextStyleProps]('../apis/shape/TextStyleProps.en.md')
|
||||
- [ImageStyleProps]('../apis/shape/ImageStyleProps.en.md')
|
||||
- [PathStyleProps]('../apis/shape/PathStyleProps.en.md')
|
||||
- [SphereGeometryProps]('../apis/shape/SphereGeometryProps.en.md')
|
||||
- [CubeGeometryProps]('../apis/shape/CubeGeometryProps.en.md')
|
||||
- [PlaneGeometryProps]('../apis/shape/PlaneGeometryProps.en.md')
|
28
packages/site/docs/common/GShapeStyle.zh.md
Normal file
28
packages/site/docs/common/GShapeStyle.zh.md
Normal file
@ -0,0 +1,28 @@
|
||||
```ts
|
||||
type GShape =
|
||||
| CircleStyleProps
|
||||
| RectStyleProps
|
||||
| EllipseStyleProps
|
||||
| PolygonStyleProps
|
||||
| LineStyleProps
|
||||
| PolylineStyleProps
|
||||
| TextStyleProps
|
||||
| ImageStyleProps
|
||||
| PathStyleProps
|
||||
| SphereGeometryProps
|
||||
| CubeGeometryProps
|
||||
| PlaneGeometryProps;
|
||||
```
|
||||
|
||||
- [CircleStyleProps](../apis/shape/CircleStyleProps.zh.md)
|
||||
- [RectStyleProps](../apis/shape/RectStyleProps.zh.md)
|
||||
- [EllipseStyleProps](../apis/shape/EllipseStyleProps.zh.md)
|
||||
- [PolygonStyleProps](../apis/shape/PolygonStyleProps.zh.md)
|
||||
- [LineStyleProps](../apis/shape/LineStyleProps.zh.md)
|
||||
- [PolylineStyleProps](../apis/shape/PolylineStyleProps.zh.md)
|
||||
- [TextStyleProps](../apis/shape/TextStyleProps.zh.md)
|
||||
- [ImageStyleProps](../apis/shape/ImageStyleProps.zh.md)
|
||||
- [PathStyleProps](../apis/shape/PathStyleProps.zh.md)
|
||||
- [SphereGeometryProps](../apis/shape/SphereGeometryProps.zh.md)
|
||||
- [CubeGeometryProps](../apis/shape/CubeGeometryProps.zh.md)
|
||||
- [PlaneGeometryProps](../apis/shape/PlaneGeometryProps.zh.md)
|
11
packages/site/docs/common/ShapeStyle.en.md
Normal file
11
packages/site/docs/common/ShapeStyle.en.md
Normal file
@ -0,0 +1,11 @@
|
||||
```ts
|
||||
type ShapeStyle = Partial<
|
||||
GShapeStyle & {
|
||||
animates?: IAnimates;
|
||||
lod?: number | 'auto';
|
||||
visible?: boolean;
|
||||
} & {
|
||||
clipCfg?: ClipCfg;
|
||||
}
|
||||
>;
|
||||
```
|
13
packages/site/docs/common/ShapeStyle.zh.md
Normal file
13
packages/site/docs/common/ShapeStyle.zh.md
Normal file
@ -0,0 +1,13 @@
|
||||
```ts
|
||||
type ShapeStyle = Partial<
|
||||
GShapeStyle & {
|
||||
animates?: IAnimates;
|
||||
lod?: number | 'auto';
|
||||
visible?: boolean;
|
||||
} & {
|
||||
clipCfg?: ClipCfg;
|
||||
}
|
||||
>;
|
||||
```
|
||||
|
||||
<embed src="./GShapeStyle.zh.md"></embed>
|
Loading…
Reference in New Issue
Block a user