| pairDistPlot {adegenet} | R Documentation | 
Pairwise distance plots
Description
The function pairDistPlot extracts and plots pairwise distances
between different groups (graphs use ggplot2). The function
pairDistPlot does the same, without the graphs.
pairDistPlot is a generic function with methods for the
following types of objects:
- dist 
- matrix (only numeric data)
- genind objects (genetic markers, individuals)
-  DNAbin objects (DNA sequences)
Usage
pairDist(x, ...)
pairDistPlot(x, ...)
## S3 method for class 'dist'
pairDistPlot(x, grp, within=FALSE, sep="-", data=TRUE,
             violin=TRUE, boxplot=TRUE, jitter=TRUE, ...)
## S3 method for class 'matrix'
pairDistPlot(x, grp, within=FALSE, sep="-", data=TRUE,
             violin=TRUE, boxplot=TRUE, jitter=TRUE, ...)
## S3 method for class 'genind'
pairDistPlot(x, grp, within=FALSE, sep="-", data=TRUE,
             violin=TRUE, boxplot=TRUE, jitter=TRUE, ...)
## S3 method for class 'DNAbin'
pairDistPlot(x, grp, within=FALSE, sep="-", data=TRUE,
             violin=TRUE, boxplot=TRUE, jitter=TRUE, ...)
Arguments
| x | pairwise distances provided as a  | 
| grp | a factor defining a grouping of individuals. | 
| within | a logical indicating whether to keep within-group comparisons. | 
| sep | a character used as separator between group names | 
| data | a logical indicating whether data of the plot should be returned. | 
| violin | a logical indicating whether a violinplot should be generated. | 
| boxplot | a logical indicating whether a boxplot should be generated. | 
| jitter | a logical indicating whether a jitter-plot should be generated. | 
| ... | further arguments to be used by other functions; used for
 | 
Value
A list with different components, depending on the values of the
arguments. Plots are returned as ggplot2 objects.
Author(s)
Thibaut Jombart t.jombart@imperial.ac.uk.
See Also
gengraph to identify connectivity based on distances.
Examples
## Not run: 
## use a subset of influenza data
data(H3N2)
set.seed(1)
dat <- H3N2[sample(1:nInd(H3N2), 100)]
## get pairwise distances
temp <- pairDistPlot(dat, other(dat)$epid)
## see raw data
head(temp$data)
## see plots
temp$boxplot
temp$violin
temp$jitter
## End(Not run)