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.