guide_axis_minor {ggh4x} | R Documentation |
Axis guide with ticks for minor breaks
Description
These are similar the the normal axis guides for position scales, but also place tickmarks at minor break positions. The function is questioned due to a possible migration of guide functions after ggplot2 releases a new guide system.
Usage
guide_axis_minor(
title = waiver(),
check.overlap = FALSE,
angle = NULL,
n.dodge = 1,
order = 0,
colour = NULL,
color = NULL,
trunc_lower = NULL,
trunc_upper = NULL,
position = waiver()
)
Arguments
title |
A character string or expression indicating a title of guide.
If |
check.overlap |
silently remove overlapping labels, (recursively) prioritizing the first, last, and middle labels. |
angle |
Compared to setting the angle in |
n.dodge |
The number of rows (for vertical axes) or columns (for horizontal axes) that should be used to render the labels. This is useful for displaying labels that would otherwise overlap. |
order |
Used to determine the order of the guides (left-to-right, top-to-bottom), if more than one guide must be drawn at the same location. |
colour , color |
A |
trunc_lower , trunc_upper |
The lower and upper range of the truncated axis:
|
position |
Where this guide should be drawn: one of top, bottom, left, or right. |
Value
An axis_minor guide class object.
Theme elements
This axis guide uses the following the theme elements:
ggh4x.axis.ticks.length.minor
-
An
rel()
object to set the size of minor ticks relative to the length of major ticks (axis.ticks.length
). Defaults torel(2/3)
.
See Also
Other axis-guides:
guide_axis_logticks()
,
guide_axis_manual()
,
guide_axis_nested()
,
guide_axis_scalebar()
,
guide_axis_truncated()
Examples
# Using the minor breaks axis
p <- ggplot(iris, aes(Sepal.Width, Sepal.Length)) +
geom_point()
p + scale_y_continuous(guide = "axis_minor")
# Minor break positions are still controlled by the scale
p + scale_y_continuous(guide = "axis_minor",
minor_breaks = seq(4, 8, by = 0.2))
# Minor tick length is controlled relative to major ticks
p + scale_y_continuous(guide = "axis_minor") +
theme(ggh4x.axis.ticks.length.minor = rel(0.1))