Graph View: Allow to Configure How Node-Size is Calculated

This is a great set of variables. I think there’s a lot of room to grow in the graph view. I can also imagine, for instance, illustrating a variable along a colour spectrum (e.g., old notes could be cold colours, new notes could be warm). https://kumu.io, a graphing software for systems mapping and social network analysis, provides some more ideas:

  • Note border colour
  • Note border width
  • Note shadow opacity
  • Note shadow size
  • Arrow width

There’s more, but the point is that the graph could be quite the insightful, personalized visualization.

One more thing: I’d like to add centrality measures to the list of variables you’ve proposed, such as:

  • Closeness
  • Betweenness
  • Reach and reach-efficiency
  • Eigenvector
  • Eccentricity

Performance might be an issue if Obsidian was constantly calculating these values, so they should probably be implemented via a plug-in and run manually.

21 Likes