I have just discovered that it is possible to manipulate vertices or edges of graphs if they are converted to Graphics.
After manipulation you can extract position of vertices and use them for VertexCoordinates of the graph.
Show@Graph[{{1, 2}, {2, 3}, {3, 1}, {1, 4}}]
Might be handy if you are not satisfied with default layouts.
But if VertexLabels -> Automatic is used it does not work anymore and edges are disconnected from vertices after manipulation.
Any idea how to preserve the same functionality also with labels?
Show@Graph[{{1, 2}, {2, 3}, {3, 1}, {1, 4}},
VertexLabels -> Automatic]




Graph, we are manipulatingGraphicsofGraph. $\endgroup$IGGraphEditorin this recent answer meet your needs? mathematica.stackexchange.com/questions/314949/… $\endgroup$