Rhizome
NotesArticlesTagsGraphEditor

Built with Rhizome — A static personal notes system

  1. Home
  2. /Notes
  3. /Diagrams

Diagrams

2026-02-12· 1 min read· 158 words

Create flowcharts, sequence diagrams, and more using Mermaid syntax.

#guide#diagrams#mermaid

Table of Contents

  • Usage
  • Flowcharts
  • Left to Right
  • Top to Bottom
  • System Architecture
  • Sequence Diagrams
  • Authentication Flow
  • Class Diagrams
  • State Diagrams
  • Entity Relationship Diagrams
  • Pie Charts
  • Git Graphs
  • Mindmaps
  • Diagram Syntax Reference
  • Mathematical Diagrams

Diagrams

Rhizome supports Mermaid diagrams for creating flowcharts, sequence diagrams, class diagrams, and more. Diagrams render in both light and dark modes.

Usage

Use fenced code blocks with the mermaid language identifier:

```mermaid
graph LR
    A --> B
```

Renders as:

Optionally add a title:

```mermaid title="Simple Flow"
graph LR
    A --> B
```

Renders as:

Simple Flow

💡

Diagrams automatically switch between light and dark themes based on your site preference.

Flowcharts

Left to Right

Top to Bottom

System Architecture

Sequence Diagrams

Perfect for visualizing API interactions and processes:

Authentication Flow

Class Diagrams

Useful for object-oriented design documentation:

State Diagrams

Model state machines and workflows:

Entity Relationship Diagrams

Document database schemas:

Pie Charts

Show proportional data:

Git Graphs

Visualize branching and merge history:

Mindmaps

Organize hierarchical concepts:

Diagram Syntax Reference

Diagram TypeKeyword
Flowchartgraph or flowchart
SequencesequenceDiagram
ClassclassDiagram
StatestateDiagram-v2
ERerDiagram
Piepie
ℹ️
Resources

Full Mermaid documentation is available at mermaid.js.org. The site includes a live editor for testing diagrams.

Mathematical Diagrams

For commutative diagrams (category theory, algebra), use KaTeX's CD environment instead of Mermaid — it produces cleaner, mathematically-formatted output:

See Mathematical Notation for commutative diagram syntax.

Backlinks

Diagram Types

  • Quick Reference

    ...CalloutsFoldable Callouts Diagram Types !DiagramsDiagram Syntax Reference Math Syntax ![[Mathematical NotationSyntax ...

Feature Guides

  • Welcome to Rhizome

    ...ationBlock Math]] - Write equations with LaTeX - DiagramsFlowcharts - Create flowcharts and diagrams - [[PDF ViewerB...