当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R ggplot2 draw_key 图例的关键字形


每个几何图形都有一个关联的函数,当需要在图例中显示几何图形时,该函数会绘制关键点。这些函数称为 draw_key_*() ,其中 * 代表相应按键字形的名称。通过提供带有 key_glyph 参数的几何图形,可以为各个几何图形自定义关键字形(请参阅 layer() 或下面的示例。)

用法

draw_key_point(data, params, size)

draw_key_abline(data, params, size)

draw_key_rect(data, params, size)

draw_key_polygon(data, params, size)

draw_key_blank(data, params, size)

draw_key_boxplot(data, params, size)

draw_key_crossbar(data, params, size)

draw_key_path(data, params, size)

draw_key_vpath(data, params, size)

draw_key_dotplot(data, params, size)

draw_key_linerange(data, params, size)

draw_key_pointrange(data, params, size)

draw_key_smooth(data, params, size)

draw_key_text(data, params, size)

draw_key_label(data, params, size)

draw_key_vline(data, params, size)

draw_key_timeseries(data, params, size)

参数

data

包含要在此键中显示的缩放美学的单行 DataFrame

params

提供给 geom 的附加参数列表。

size

键的宽度和高度(以毫米为单位)。

一个格子。

例子

p <- ggplot(economics, aes(date, psavert, color = "savings rate"))
# key glyphs can be specified by their name
p + geom_line(key_glyph = "timeseries")


# key glyphs can be specified via their drawing function
p + geom_line(key_glyph = draw_key_rect)

源代码:R/legend-draw.R

相关用法


注:本文由纯净天空筛选整理自Hadley Wickham等大神的英文原创作品 Key glyphs for legends。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。