PlantUML mostly does a good job organizing elements and arrows in the resulting diagram. But we can help PlantUML by defining the arrow direction in our PlantUML definition. We can use the keywords up
, down
, left
and right
inside the arrow definition.
In the following example we have five rectangles connected with arrows. We define the arrow direction for each arrow.
@startuml rectangle Export rectangle PDF rectangle HTML rectangle ePub rectangle Word Export -left-> PDF Export -right-> HTML Export -down-> ePub Export -up-> Word @enduml
We can even only use the first letters of the direction. The following definition will render the same diagram:
@startuml rectangle Export rectangle PDF rectangle HTML rectangle ePub rectangle Word Export -l-> PDF Export -r-> HTML Export -d-> ePub Export -u-> Word @enduml
The resulting diagram looks like this:
Written with PlantUML 1.2018.6.