當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。