Nothing
### R code from vignette source 'PlotHaploNet.Rnw'
###################################################
### code chunk number 1: PlotHaploNet.Rnw:23-24
###################################################
options(width = 80, prompt = "> ")
###################################################
### code chunk number 2: PlotHaploNet.Rnw:98-100
###################################################
library(pegas) # loads also ape
data(woodmouse)
###################################################
### code chunk number 3: PlotHaploNet.Rnw:109-114
###################################################
set.seed(10)
x <- woodmouse[sample.int(nrow(woodmouse), 80, TRUE), ]
region <- rep(c("regA", "regB"), each = 40)
pop <- rep(paste0("pop", 1:4), each = 20)
table(region, pop)
###################################################
### code chunk number 4: PlotHaploNet.Rnw:120-125
###################################################
h <- haplotype(x)
h
d <- dist.dna(h, "N")
nt <- rmst(d, quiet = TRUE)
nt
###################################################
### code chunk number 5: PlotHaploNet.Rnw:130-131
###################################################
plot(nt)
###################################################
### code chunk number 6: PlotHaploNet.Rnw:136-137
###################################################
plot(nt, fast = TRUE)
###################################################
### code chunk number 7: PlotHaploNet.Rnw:144-145
###################################################
plot(nt, threshold = c(1, 14))
###################################################
### code chunk number 8: PlotHaploNet.Rnw:156-157
###################################################
args(pegas:::plot.haploNet)
###################################################
### code chunk number 9: PlotHaploNet.Rnw:180-181
###################################################
(sz <- summary(h))
###################################################
### code chunk number 10: PlotHaploNet.Rnw:187-188
###################################################
(nt.labs <- attr(nt, "labels"))
###################################################
### code chunk number 11: PlotHaploNet.Rnw:194-196
###################################################
sz <- sz[nt.labs]
plot(nt, size = sz)
###################################################
### code chunk number 12: PlotHaploNet.Rnw:203-205
###################################################
(R <- haploFreq(x, fac = region, haplo = h))
(P <- haploFreq(x, fac = pop, haplo = h))
###################################################
### code chunk number 13: PlotHaploNet.Rnw:211-213
###################################################
R <- R[nt.labs, ]
P <- P[nt.labs, ]
###################################################
### code chunk number 14: PlotHaploNet.Rnw:219-220
###################################################
plot(nt, size = sz, pie = R, legend = c(-25, 30))
###################################################
### code chunk number 15: PlotHaploNet.Rnw:223-224
###################################################
plot(nt, size = sz, pie = P, legend = c(-25, 30))
###################################################
### code chunk number 16: PlotHaploNet.Rnw:289-304
###################################################
par(xpd = TRUE)
size <- c(1, 3, 5, 10)
x <- c(0, 5, 10, 20)
plot(0, 0, type="n", xlim=c(-2, 30), asp=1, bty="n", ann=FALSE)
other.args <- list(y = -5, inches = FALSE, add = TRUE,
bg = rgb(1, 1, 0, .3))
o <- mapply(symbols, x = x, circles = sqrt(size / pi),
MoreArgs = other.args)
other.args$y <- 5
o <- mapply(symbols, x = x, circles = size / 2,
MoreArgs = other.args)
text(x, -1, paste("size =", size), font = 2, col = "blue")
text(30, -5, expression("circles = "*sqrt(size / pi)))
text(30, 5, "circles = size / 2")
###################################################
### code chunk number 17: PlotHaploNet.Rnw:313-322
###################################################
x <- c(0, 6, 13, 25)
plot(0, 0, type="n", xlim=c(-2, 30), asp=1, bty="n", ann=FALSE)
other.args$y <- 0
o <- mapply(symbols, x = x, circles = size/2, MoreArgs = other.args)
other.args$col <- "black"
other.args$add <- other.args$inches <- NULL
o <- mapply(pegas:::square, x = x, size = size, MoreArgs = other.args)
o <- mapply(pegas:::diamond, x = x, size = size, MoreArgs = other.args)
text(x, -7, paste("size =", size), font = 2, col = "blue")
###################################################
### code chunk number 18: PlotHaploNet.Rnw:366-368
###################################################
plot(nt)
mutations(nt, 18, x = -8.9, y = 16.3, data = h)
###################################################
### code chunk number 19: PlotHaploNet.Rnw:377-380
###################################################
plot(nt)
mutations(nt, 18, x = -8.9, y = 16.3, data = h)
mutations(nt, 18, x = 10, y = 17, data = h, style = "s")
###################################################
### code chunk number 20: PlotHaploNet.Rnw:399-400
###################################################
names(getHaploNetOptions())
###################################################
### code chunk number 21: PlotHaploNet.Rnw:406-407
###################################################
plot(nt, size = 2)
###################################################
### code chunk number 22: PlotHaploNet.Rnw:410-414
###################################################
setHaploNetOptions(haplotype.inner.color = "#CCCC4D",
haplotype.outer.color = "#CCCC4D",
show.mutation = 3, labels = FALSE)
plot(nt, size = 2)
###################################################
### code chunk number 23: PlotHaploNet.Rnw:417-422
###################################################
setHaploNetOptions(haplotype.inner.color = "blue",
haplotype.outer.color = "blue",
show.mutation = 1)
par(bg = "yellow3")
plot(nt, size = 2)
###################################################
### code chunk number 24: PlotHaploNet.Rnw:425-429
###################################################
setHaploNetOptions(haplotype.inner.color = "navy",
haplotype.outer.color = "navy")
par(bg = "lightblue")
plot(nt, size = 2)
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.