g6/packages/site/docs/manual/middle/elements/overview.zh.md
2023-02-02 10:31:36 +08:00

16 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: 图元素总览
order: 0
---
图的元素Item包含图上的节点 Node 、边 Edge 和 Combo 三大类。每个图元素由一个或多个 [图形Shape](/zh/docs/manual/middle/elements/shape/shape-keyshape) 组成且都会有自己的唯一关键图形keyShape。G6 内置了一系列具有不同基本图形样式的节点/边/ Combo例如节点可以是圆形、矩形、图片等。G6 中所有内置的元素样式详见 [内置节点](/zh/docs/manual/middle/elements/nodes/defaultNode)[内置边](/zh/docs/manual/middle/elements/edges/defaultEdge)[内置 Combo](/zh/docs/manual/middle/elements/combos/defaultCombo)。除了使用内置的节点/边/ Combo 外G6 还允许用户通过自己搭配和组合 shape 进行节点/边/ Combo 的自定义,详见 [自定义节点](/zh/docs/manual/middle/elements/nodes/custom-node)[自定义边](/zh/docs/manual/middle/elements/edges/custom-edge)[自定义 Combo](/zh/docs/manual/middle/elements/combos/custom-combo)。
图元素具有公共的通用属性和通用方法。图元素的属性包括:
- 样式属性,通过 `style` 字段对象进行配置,和元素的关键图形相关,例如 `fill``stroke`。可在[元素状态](/zh/docs/manual/middle/states/state)改变时被改变。
- 其他属性,例如 `id`、`type`,不能在元素状态改变是进行改变,可通过 [graph.updateItem](/zh/docs/api/graphFunc/item#graphupdateitemitem-model-stack) 进行手动更新。完整的元素属性列表参考:[元素配置项](/zh/docs/api/Items/itemProperties)。除了各类元素共有的通用属性外,每种节点/边/ Combo 都有各自的特有属性。
图元素实例上具有对元素进行更新、销毁、获取属性、修改状态等[通用方法](/zh/docs/api/Items/itemMethods),同时,对于实例的变更也可以通过调用 [graph](/zh/docs/api/Graph) 上的方法进行。
本章对三大类图元素的通用属性和方法进行了概览性介绍,每种图元素(节点/边/ Combo各自的属性和使用方法将在后面章节中详述。