Save Node Positions in Graph View (Edit and Preview Toggle)

+1 really need this feature, i want to see the graph and know with a glance where do i have to look

2 Likes

+1, pretty please

The ability to pin nodes in graph view would be amazing. Having a toggle per node would be great - then the user can set specific nodes as fixed and let the graph flow around them.

1 Like

+1, this would be of tremendous value to me

+1 - this would be a great feature.

Wondering if the request could be split up into two steps:

  1. Keep layout the same when there are no changes to nodes/edges
  2. Allow users to rearrange layout + save changes to layout.

I feel step 1 could be implemented relatively easily by using a seed for the layout of the graph. Would this already provide value for users who would like 2 as well?

PS. Linking to this thread which contains similar topics but has less activity.

PPS. I’m not sure how saving node positions would work. As new nodes/edges are created, the layout would have to change eventually, no? So perhaps fixing the position of just a few nodes (relative to the screen) could be a solution.

3 Likes

Support, this will greatly improve the role of obsidian’s graphview.
An additional point is that when switching from a large map to a small map, the relative position is still retained
(but the line segment size is adjusted without changing the overall look and feel. )

+1 — this would be a really valuable feature

The graph plugin feels more like a toy now, ability to pin a core nodes will make it a valuable tool.

2 Likes

+1. Juggl plugin has this but the graph view is not smooth like obsidian´s. Please implement this at least to certain nodes. :face_holding_back_tears:

1 Like

me too. i want fixed position nodes. i hate moving nodes.
htis is importent for me . 1 Because i cant find my nodes.
2 Nodes is in mess.entwined with each other .
3 I can place better .

Lots of people want this. please do this.

+1. If permanently fixing a node is not practical, it would also be helpful if the graph position is stored in background, so that the graph only changes when obsidian is re-opened

1 Like

I agree. the graph view was the main feature that drew me to OB’s and having the state change every time i reload is a puzzling experience that leaves me searching in frustration for nodes or trying to organize the nodes, but i will not be able to do that when having a larger amount of nodes :frowning:

1 Like

Yes! I am with you guys.

There is actually a way to do this in Obsidian.
Download a community Plugin called “Persistent Graph”.
You can save the graph node locations by using the hotkey save function.

It works as of now!

4 Likes

Thanks for telling about that plugin. I’m really glad it exists.
I wish it would kick in right away, instead of restoring the position after a couple of seconds of graph doing it’s thing, but it’s definitely what I and many people in this thread want.

Thanks for the info about the plugin!
I found it online, but I am unfortunately not tech-savvy enough to know how to download and install it. Any tips?

+1

Can we get any comments on this from the team?

As others have said:

  • Resetting the graph all the time does not make any sense, if the idea of the graph is to help organizing thoughts
  • Right now graph view feels more like a gimmick than something actually usable
  • Feels as if it should be kind of a priority?
  • This might be one missing feature that will make me start looking for alternatives, especially since this thread is two years old… Oh well, at least my data is in markdown…

Exactly what this person said!

A feature along these lines is necessary to take the graph from novelty to necessary.

I’d say a good initial implementation would be to use (say) a ctrl-click on a node to pin it in that place, and then store it as a polar coordinate. This would allow some key nodes to be fixed in place, without having to have the graph be deterministic (a huge headache in such a fluid environment)-- it would probably also make implementation easier. Heck-- y’could even store the graph-coords in the frontmatter of the note itself.

1 Like

+1
Good idea

HMMMMM THAT would be SO GREAT
+1 but on my opinion +22222222 bilions hahhahaha