https://plantuml.com/openiconic
https://plantuml.com/skinparam
https://plantuml.com/ascii-math
left to right direction
allowmixing
page 2x2
skinparam pageMargin 10
skinparam pageExternalColor gray
skinparam pageBorderColor black
@startuml
left to right direction
foo -left-> dummyLeft
foo -right-> dummyRight
foo -up-> dummyUp
foo -down-> dummyDown
@enduml
@startuml
class Car
Driver - Car : drives >
Car *- Wheel : have 4 >
Car -- Person : < owns
@enduml
https://plantuml.com/class-diagram
actor "Users" as myUsers
@startuml
:Here is the result
|= date |= table |= header |
| a | table | row |
|<#FF8080> red |<#80FF80> green |<#8080FF> blue |
<#yellow>| b | table | row |;
@enduml
You can use either @startsalt keyword, or @startuml followed by a line with salt keyword.
! display verticle lines
/- display all horizontal lines
/+ display external lines
/# To display all vertical and horizontal lines
Output Files:
(png, jpg, svg, and pdf)
are allowed.
graphviz
graph_attr
, node_attr
and edge_attr
are supported.
Here is a reference link.
Data Flow:
>>:
Connect nodes in left to right direction.<<:
Connect nodes in right to left direction.-:
Connect nodes in no direction. Undirected.Be careful when using the - and any shift operators together, which could cause unexpected results due to operator precedence.
ORDER:
The order of rendered diagrams is the reverse of the declaration order.
Direction
You can change the data flow direction with direction parameter. Default is LR.
(TB, BT, LR and RL)
are allowed.
You can't connect two lists directly because shift/arithmetic operations between lists are not allowed in Python.