draw_key_hextile {gghexsize} | R Documentation |
Hexagon key glyph for legends
Description
Each geom has an associated function that draws the key when the geom needs
to be displayed in a legend. These functions are called draw_key_*()
, where *
stands for the name of the respective key glyph. The key glyphs can be
customized for individual geoms by providing a geom with the key_glyph
argument (see ggplot2::layer()
or examples below.)
Usage
draw_key_hextile(data, params, size)
Arguments
data |
A single row data frame containing the scaled aesthetics to display in this key |
params |
A list of additional parameters supplied to the geom. |
size |
Width and height of key in mm. |
Value
A grid grob.
See Also
ggplot2::draw_key, geom_hextile()
.
Examples
library(ggplot2)
d <- ggplot(diamonds, aes(carat, price, linewidth = after_stat(count))) +
scale_linewidth(trans = "log10")
d + geom_hex(colour = "black")
# key glyphs can be specified by their name
d + geom_hex(colour = "black", key_glyph = "hextile")
# key glyphs can be specified via their drawing function
d + geom_hex(colour = "black", key_glyph = draw_key_hextile)
[Package gghexsize version 0.1.0 Index]