Edit the Layout of a Haplotype Network
This function makes possible to change the layout of a haplotype network interactively or with specified coordinates.
replot(xy = NULL, col.identifier = "purple", ...)
xy |
an optional list with vectors names |
col.identifier |
the colour used to identify the node to be moved. |
... |
further arguments passed to |
This function can be used in two ways. By default (i.e.,
replot()
), the user can edit a plotted haplotype network by
clicking with the mouse on the graphical window: a message is printed
asking to click once close to the node to move and then clicking again
where this node should be placed (careful: two separate single
clicks). Editing is stopped with a right click.
The second possible use is to specify the new coordinates of the nodes
with the argument xy
, typically, from a previous call to
replot
(see examples).
Since pegas 1.0, these coordinates can be used directly in
plot.haploNet
making possible to combine networks with
other graphics (which not possible with replot
because the
network is replotted).
a named list with two numeric vertors (x
and y
).
Emmanuel Paradis
## Not run: data(woodmouse) net <- haploNet(haplotype(woodmouse)) plot(net) o <- replot() # interactive ## click to rearrange the network at will... ## then do a different plot using the same coordinates: plot(net, bg = "red", labels = FALSE, show.mutation = 2) replot(o) # not interactive ## End(Not run)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.