View source: R/xgx_scale_x_reverselog10.R
xgx_scale_x_reverselog10 | R Documentation |
xgx_scale_x_reverselog10
is designed to be used with data that
approaches 100
A common example is receptor occupancy in drug development.
It is used when you want even spacing between 90, 99, 99.9, etc.
xgx_scale_x_reverselog10(labels = NULL, accuracy = NULL, ...)
labels |
if NULL, then the default is to use scales::percent() |
accuracy |
if NULL, then use the the default as specified by scales::percent() to round to the hundredths place, set accuracy 0.01 |
... |
other parameters passed to
|
ggplot2 compatible scale object
conc <- 10^(seq(-3, 3, by = 0.1))
ec50 <- 1
data <- data.frame(concentration = conc,
bound_receptor = 1 * conc / (conc + ec50))
ggplot2::ggplot(data, ggplot2::aes(y = concentration, x = bound_receptor)) +
ggplot2::geom_point() +
ggplot2::geom_line() +
xgx_scale_y_log10() +
xgx_scale_x_reverselog10()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.