My graph tends to be made of interlinked themes. Each theme has a group and color associated with it but I dislike how certain groups tend to spread out too far. To fix this I’d propose another force named something like “group gravity“ which would cause the predefined groups to cluster together.
I’d imagine this would be implemented in much the same way as center force except instead of attraction to (0,0) it takes the average of the group nodes current position
+1 to this, and I think there is a general problem and solution here: having force(s) in the graph that only affect a subset of nodes - in this case basically a slider for “apply force to group”, with 0 being no effect. But having a slider for folders, a slider.for note type (.md, .canvas, .base) or a slider for tags could allow for a lot of.flexibility in creating different views into the vault.
This thread for example talks about the idea oriented to folders: