99 lines
1.6 KiB
Markdown
99 lines
1.6 KiB
Markdown
---
|
|
id:
|
|
aliases: []
|
|
title: Diagrams
|
|
tags:
|
|
- authorship/original
|
|
- destiny/uncertain
|
|
- status/incomplete
|
|
- topic/meta
|
|
- type/encyclopedia-entry
|
|
dg-publish: true
|
|
---
|
|
# 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<br/>and features
|
|
On Automatic creation
|
|
Uses
|
|
Creative techniques
|
|
Strategic planning
|
|
Argument mapping
|
|
Tools
|
|
Pen and paper
|
|
Mermaid
|
|
```
|