# Saving and Restoring New Node/Edge Positions

**URL:** <https://forum.graphviz.org/t/saving-and-restoring-new-node-edge-positions/1525>\
**Category:** Help\
**Created:** [March 19, 2023, 7:45pm UTC](https://forum.graphviz.org/t/saving-and-restoring-new-node-edge-positions/1525 "2023-03-19T19:45:32Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![steveroush](https://avatars.discourse-cdn.com/v4/letter/s/a9adbd/32.png) [@steveroush](https://forum.graphviz.org/u/steveroush)\
**Post date:** [March 26, 2023, 4:15pm UTC](https://forum.graphviz.org/t/saving-and-restoring-new-node-edge-positions/1525/7 "2023-03-26T16:15:22Z")

</div>

It can be quite confusing & annoying when a “small” change is made to a a network definition (one “tiny” node or edge is added or deleted) but he resulting layout is unrecognizably different.  
Possibly the **layers** feature ([FAQ | Graphviz](https://graphviz.org/faq/#FaqOverlays)) can help.  
**Layers** can definitely help preserve consistency in alternative networks (“what if”) and can also help when presenting changes going “backward” in time.  
Here links to **layers** usage:

- [Getting layers to work with SVG - #3 by steveroush](https://forum.graphviz.org/t/getting-layers-to-work-with-svg/107/3)
- [Stupid Dot Tricks #2 - Making a video](https://forum.graphviz.org/t/stupid-dot-tricks-2-making-a-video/109)
- [How to pin centrain nodes? How to preserve edges between graphs?](https://forum.graphviz.org/t/how-to-pin-centrain-nodes-how-to-preserve-edges-between-graphs/1250)

---

_[View the full topic](https://forum.graphviz.org/t/saving-and-restoring-new-node-edge-positions/1525)._
