A transform for ggplot2 with data that may be below the lower limit of quantification
Source:R/trans_blq.R
blq_trans.RdIf the lloq is not provided, it will be estimated from the data as the
minimum value above zero.
Usage
blq_trans(lloq, x, multiplier = 0.5, lloq_text)
blq_log_trans(lloq, x, multiplier = 0.5, base = 10, lloq_text)Arguments
- lloq
The value of the lower limit of quantification as a numeric scalar
- x
(only used if
lloqis missing), the data forlloqestimation.- multiplier
When data are
< lloq, they are replaced bylloq*multiplierfor display.- lloq_text
The text to use on the axis to indicate values
< lloq. It will be automatically set topaste0("<", lloq)if missing.- base
The base for the logarithm
See also
Other BLQ Transformation:
breaks_blq_general(),
estimate_lloq(),
ftrans_blq_linear(),
itrans_blq_linear(),
label_blq()
Examples
if (FALSE) { # \dontrun{
library(ggplot2)
ggplot(data=data.frame(x=1:10, y=1:10), aes(x=x, y=y)) +
geom_point()
ggplot(data=data.frame(x=1:10, y=1:10), aes(x=x, y=y)) +
geom_point() +
scale_x_continuous(trans=blq_trans(lloq=3))
ggplot(data=data.frame(x=1:10, y=1:10), aes(x=x, y=y)) +
geom_point() +
scale_x_continuous(trans=blq_log10_trans(lloq=3))
} # }