--- title: Diagrams tags: - destiny/uncertain - topic/meta - type/encyclopedia-entry --- # Diagrams ## Mermaid ### Flowchart ```mermaid graph LR A[README] %% B class A internal-link; ``` ## Class Diagram ```mermaid --- title: Animal example --- classDiagram note "From Duck till Zebra" Animal <|-- Duck note for Duck "can fly\ncan swim\ncan dive\ncan help in debugging" Animal <|-- Fish Animal <|-- Zebra Animal : +int age Animal : +String gender Animal: +isMammal() Animal: +mate() class Duck{ +String beakColor +swim() +quack() } class Fish{ -int sizeInFeet -canEat() } class Zebra{ +bool is_wild +run() } ``` | Type | Description | | ------- | ------------- | | `<\|--` | Inheritance | | `*--` | Composition | | `o--` | Aggregation | | `-->` | Association | | `--` | Link (Solid) | | `..>` | Dependency | | `..\|>` | Realization | | `..` | Link (Dashed) | ### Pie Chart ```mermaid pie title Estimating Process "Estimate Preparation" : 15 "Takeoff" : 65 "Extension & Review" : 10 "Bid Summary" : 10 ``` ### Mind Map ```mermaid mindmap root((mindmap)) Origins Long history ::icon(fa fa-book) Popularisation British popular psychology author Tony Buzan Research On effectiveness
and features On Automatic creation Uses Creative techniques Strategic planning Argument mapping Tools Pen and paper Mermaid ```