zhurshuang 2026-05-03 20:03 采纳率: 22.2%
浏览 3

drawio软件想画时序图在哪里能找到这种小人标志

img


我想画时序图,但是要求跟这个模板一样的,但是我在这个软件里找半天都没有这个图标

  • 写回答

2条回答 默认 最新

  • 檀越@新空间 2026-05-03 20:04
    关注

    晚上好🌙🌙🌙
    本答案参考通义千问

    draw.io(也叫 Diagrams.net) 中,如果你想绘制时序图(Sequence Diagram),并希望使用类似“小人”这样的符号来表示对象或参与者,你可以按照以下步骤找到这些图标,并根据需要进行自定义。


    一、为什么找不到“小人”图标?

    默认情况下,draw.io 提供的是基础的 UML 图形元素,包括:

    • 对象(Object)
    • 参与者(Actor)
    • 生命线(Lifeline)
    • 消息(Message)

    “小人”图标(即 Actor 图标) 在默认库中是存在的,只是可能没有被你注意到。如果你找不到它,可能是以下原因:

    1. 你打开的不是 UML 模板。
    2. 你没有正确选择“Actor”形状。
    3. 你误操作了图层或样式。

    二、如何找到“小人”图标(Actor)

    步骤如下:

    1. 打开 draw.io(diagrams.net)网站或本地版本。
    2. 创建一个新的图表。
    3. 点击左侧工具栏中的 “UML” 分类。
    4. 在 UML 分类下,找到 “Actor” 图标(通常是一个小人图案)。
    5. 将其拖入画布中即可。

    加粗重点: 如果你找不到“Actor”图标,请确认你是否选择了正确的模板(如 UML 模板),否则默认模板中可能不包含 UML 元素。


    三、如果仍然找不到,可以手动添加

    如果你使用的模板不包含 UML 元素,可以手动添加:

    方法 1:使用标准图形模拟“小人”

    1. 使用 “矩形”“椭圆” 工具创建一个图形。
    2. 在图形中写上名称(如 UserSystem 等)。
    3. 添加一个 “生命线”(Lifeline)连接到该对象。

    加粗重点: 虽然没有真正的“小人”图标,但通过这种方式可以实现与“Actor”类似的视觉效果。


    四、如何自定义“小人”图标(高级)

    如果你希望自定义“小人”图标,可以:

    1. 下载一个 UML 的 actor 图标图片(例如从网络上找一个标准的“小人”图标)。
    2. 在 draw.io 中插入图片:
      • 点击顶部菜单栏的 “Insert” > “Image”
      • 上传你的“小人”图片。
    3. 调整大小和位置,将其作为“Actor”使用。

    加粗重点: 这种方法适合需要高度定制化的用户。


    五、推荐模板和资源

    如果你希望更方便地使用时序图,建议使用以下模板:

    1. UML Sequence Diagram Template(官方模板)
    2. Custom UML Templates(可从 diagrams.net 官网 下载)

    六、代码示例(如果你想用 XML 编辑器手动添加)

    如果你熟悉 draw.io 的 XML 格式,可以手动添加一个 Actor:

    <mxCell id="1" value="Actor" style="shape=actor;labelPosition=center;" parent="0">
      <mxGeometry x="100" y="100" width="60" height="80"/>
    </mxCell>
    

    加粗重点: 上述代码会创建一个带有“小人”样式的 Actor 对象,你可以将它复制到 XML 编辑器中。


    七、总结

    | 步骤 | 内容 | |------|------| | 1 | 确保你使用的是 UML 模板 | | 2 | 在左侧工具栏中找到 Actor 图标(小人) | | 3 | 如果没有,可以使用矩形+文字代替 | | 4 | 可以导入自定义图片作为 Actor | | 5 | 使用 XML 编辑器手动添加 Actor |


    如有需要,我可以提供一个 预设好的 UML 时序图模板文件(.drawio),你可以直接下载使用。是否需要?

    评论

报告相同问题?

问题事件

  • 创建了问题 5月3日