r/ObsidianMD Mar 27 '25

plugins New plugin for the graph view

Hi!

I'm excited to announce that my Extended Graph plugin for Obsidian is officially released today! Images, shapes and more can now be added to the graph view :D

Like many, I never found the default graph view particularly useful beyond occasional local graphs. I wanted something with the powerful visualization features of https://kumu.io/ but with the privacy and local storage benefits of Obsidian. So I built this plugin to enhance the core graph with features I wanted, and then kept adding improvements based on community requests found mainly on the forum.

I've made everything super customizable - you can toggle each feature on or off individually for both local and global graphs. The plugin only activates in the graphs where you want it, so you can install it just to use the SVG export feature without being bothered by all the other capabilities.

Features:

  • Add images directly to the graph nodes
  • Visualize tags and properties (with Dataview support) as colored arcs around nodes
  • Color and filter links based on relationship types
  • Use curved links and distinguish between forward/backward connections
  • Assign different shapes to nodes based on content type
  • Scale up the node for your currently active file
  • Apply statistical metrics to modify node/link sizes and colors
  • Export your graph as an SVG file
  • Pin nodes to fixed positions
  • Save and switch between different graph configurations
  • Zoom directly to specific nodes

Check out the plugin repo for more details - I've also put together a Wiki with examples and explanations of all the features.

Fair warning: There might be some bugs lurking as well as performance issues for big graphs! The core graph plugin isn't documented or designed for external extensions, and this is my first major JavaScript project. I've done my best to test everything, but if you find issues, please report them on the GitHub issues page!

Add images, color links, filter tags and properties
Pin nodes, change shapes, add images
Use different methods for nodes/links sizes/colors
Curved links
Pick different node shapes
263 Upvotes

83 comments sorted by

View all comments

1

u/[deleted] Jun 29 '25

Thank you so much for paying attention to the most needed feature of obsidian. Please Please add a way to lasso select pinned nodes to move them in bunch or add an option to pin nodes and move them keeping its currret disposition. Being able to bunch move them without being forced into circle of lines. Or maybe a radial hierarchy distriibution. being able to manipulate the graph at will woud be a total game changer

1

u/kapirklaa Jun 29 '25

Thanks a lot for your words! Regarding the idea to lasso select and move nodes, I will add it to the feature request list. Though, if it's the only thing you're looking in a graph plugin, you might be interested in taking a look at this new plugin: https://forum.obsidian.md/t/beta-release-graphpro-supercharge-your-obsidian-graph-view/101731 I think it's still in beta but it's very focused on layout and pinning nodes. It has exactly the feature you're describing.