如何在非思维导图的PlantUML图中使用思维导图样式箭头?
实现非思维导图PlantUML图使用思维导图样式箭头
PlantUML没有直接的全局配置让非思维导图类型的图(比如对象图)套用思维导图的分叉弧形箭头,但可以通过自定义箭头样式+约束连线起点来模拟效果,具体操作如下:
- 用
skinparam arrowShape curved将箭头设置为弧形,搭配arrowThickness可调整线条粗细,贴近思维导图的视觉风格; - 用
together关键字包裹目标连线,强制它们从起点的同一位置出发,实现分叉效果。
示例代码:
@startuml left to right direction # 自定义箭头样式 skinparam arrowShape curved skinparam arrowThickness 1.2 object o1 object o2 object o3 # 约束连线从同一位置分叉 together { o1 --> o2 o1 --> o3 } @enduml
如果需要更精细的调整,还可以通过skinparam arrowLength修改箭头长度,或者给箭头添加颜色(比如o1 --> o2 #green)来匹配需求。这种方法虽不能100%复刻思维导图的箭头,但足以实现类似的分叉弧形效果。
内容的提问来源于stack exchange,提问作者W_vH
相关产品推荐
相关产品推荐

