Node Shapes - ElsaTam/obsidian-extended-graph GitHub Wiki

The shapes feature allows you to assign different geometric shapes to nodes based on various criteria, helping you visualize different types of notes or content in your vault.

shapes in graph

shape settings

Node Targeting

Shapes can be assigned to nodes based on multiple criteria.

Target Types

  • Tags
  • Links
  • Properties
  • File names
  • Folder paths

Targeting Logic

  • Supports regular expressions for pattern matching
  • Combines multiple conditions using AND/OR operations
  • Example: Property:type is celestial assigns a triangle to notes with the property "type" set to "celestial"
  • Example: File contains regex Ted assigns a square to any note with "Ted" in its filename

example triangle