Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

HWGenotypePlot

Scatter plot of the genotype frequencies


Description

HWGenotypePlot makes a scatterplots of the AB or BB frequency versus the AA frequency and represents a blue curve indicating the Hardy-Weinberg equilibrium condition.

Usage

HWGenotypePlot(X, plottype = 1, xlab = expression(f[AA]), ylab =
ifelse(plottype == 1, expression(f[AB]), expression(f[BB])), asp = 1,
pch = 19, xlim = c(0, 1), ylim = c(0, 1), cex = 1, cex.axis = 2, cex.lab = 2, ...)

Arguments

X

A matrix of genotype counts or frequencies with three columns (AA, AB, BB)

plottype

plottype=1 produces a plot of AB versus AA, plottype=2 produced a plot of BB versus AA.

xlab

A label for the x axis

ylab

A label for the y axis

asp

Aspec ratio (1 by default)

pch

Plotting charachter (19 by default)

xlim

Limits for the x axis (0-1 by default)

ylim

Limits for the y axis (0-1 by default)

cex

Character expansion factor (1 by default)

cex.axis

Character expansion factor for the axes (2 by default)

cex.lab

Character expansion factor for labels of axis (2 by default)

...

Additional arguments for the plot function

Value

NULL

Author(s)

Jan Graffelman jan.graffelman@upc.edu

See Also

Examples

n <- 100 # sample size
m <- 100 # number of markers
Xc <- HWClo(HWData(n,m))
HWGenotypePlot(Xc,plottype=1,main="Heterozygote-homozygote scatterplot")

HardyWeinberg

Statistical Tests and Graphics for Hardy-Weinberg Equilibrium

v1.7.2
GPL (>= 2)
Authors
Jan Graffelman [aut, cre], Christopher Chang [ctb], Xavi Puig [ctb], Jan Wigginton [ctb], Leonardo Ortoleva [ctb], William R. Engels [ctb]
Initial release
2021-04-28

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.