View source: R/symmetric_limits.R
symmetric_limits | R Documentation |
Expand scale limits to make them symmetric around zero.
Can be passed as argument to parameter limits
of continuous scales from
packages {ggplot2}
or {scales}
. Can be also used to obtain an enclosing
symmetric range for numeric vectors.
symmetric_limits(x)
x |
a vector of numeric values, possibly a range, from which to compute enclosing range |
A numeric vector of length two with the new limits, which are always such that the absolute value of upper and lower limits is the same.
Adapted from the homonym function in {ggpmisc}
library(ggplot2)
ggplot(iris) +
aes(x = Sepal.Length - 5, y = Sepal.Width - 3, colour = Species) +
geom_vline(xintercept = 0) +
geom_hline(yintercept = 0) +
geom_point()
last_plot() +
scale_x_continuous(limits = symmetric_limits) +
scale_y_continuous(limits = symmetric_limits)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.