如何纠正 PlantUML 箭头

问题描述

我使用以下代码创建了此图表。但是所有的箭头都不好看,矩形每次都会移动。请问有没有一个功能,箭头很漂亮光滑,npryamogons如何正确定位,例如在大矩形“OpenShift Cluster”内部右下角的一个小矩形

@startuml

' Remove shadows
skinparam shadowing false
skinparam rectangle<<behavior>> {
roundCorner 25
}



skinparam componentStyle rectangle
top to bottom direction


rectangle "Кластер OpenShift" {
    rectangle "Service mesh" {


        rectangle "Control Plane" as CP {

                

            rectangle "Сервис" as Ser3 {
                rectangle "Сбор и анализ метрик" as SIAM #blue {
                        rectangle "(SYN501.02)" as r5 #transparent;line:transparent;text:black
                   
                }
            }

            rectangle "Сервис" as Ser4 {
                rectangle "Управление политиками" as UP #blue {
                        rectangle "(SYN501.01)" as r6 #transparent;line:transparent;text:black
        
                }
            }
        }


        rectangle "Проект АС" as PAS {
            rectangle "Приложение" as PRL {
                rectangle "Сервис" as Ser {

                    rectangle "Service proxy" as SP #blue{
                        
                            rectangle Container as C2 #pink;line:transparent
                            
                    }
                 
                            rectangle "Прикладной код" as PK{
                        
                            rectangle Container as C1 #pink;line:transparent
                         
                                
                    }
                }
            }

            rectangle "Приложение" as PRL1 {
                rectangle "Сервис" as Ser1 {
                    rectangle "Service proxy" as SP1 #blue{
                        
                            rectangle Container as C4 #pink;line:transparent
                            
                    }
                    rectangle "Прикладной код" as PK1{
                    rectangle Container as C3 #pink;line:transparent
                            
                    }
                }
            }
        }

        PRL -[hidden]-> PRL1
        PAS -[hidden]-> CP
        PK -[hidden]-> C1
        SP-[hidden]-> C2
        PK  -[bold]> SP :И1
        PK1 -[hidden]-> C3
        SP1-[hidden]-> C4

        PK1 -[bold]> SP1 :И1
        C2-[hidden]-> SP1
        SP -[bold]> SP1 : И2
        SP-[bold]> SIAM : И3
        UP-[bold]> SP1 : И4
        Ser3 -[hidden]d-> Ser

        @enduml

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...