How can I display these three classes from top to bottom rather than from bottom to top? Thus, C1 (and C1a), then C2, then C3, following the order in the code?
<code>@startuml Example
left to right direction
class "C1" {}
class "C1a" {}
"C1" <|-- "C1a"
class "C2" {}
class "C3" {}
@enduml
</code>
<code>@startuml Example
left to right direction
class "C1" {}
class "C1a" {}
"C1" <|-- "C1a"
class "C2" {}
class "C3" {}
@enduml
</code>
@startuml Example
left to right direction
class "C1" {}
class "C1a" {}
"C1" <|-- "C1a"
class "C2" {}
class "C3" {}
@enduml
The doc suggests that laying out from bottom to top (when using “left to right”) rather than conversely seems to be the intended behavior, but I did not find how to get the reverse behavior (which would seem much more natural to me).
Lots of questions on SO wonder about laying out components in PlantUML but I did not find a question involving the vertical axis direction when using “left to right”.