Julia packages like GraphPlot and NetworkLayout can automatically choose the positions of graph vertices to make the graph look nice. However, sometimes I want to manually adjust the positions of the vertices to make the layout more “perfect”, for presentation purposes. Is there any package which allows me to use the mouse to drag the vertices around after the graph is plotted? Alternatively, can I type in the desired coordinates of a subset of points (e.g. I may want several points to lie on a circle) and ask the graph layout algorithm to choose the positions of the remaining points in a way that’s “compatible” with the manual choices already made?
Suggestions outside the Julia ecosystem are also welcome. I’m desperate to get this functionality from anywhere.