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


R ggplot2 guide_axis 軸導軌


軸參考線是位置比例的視覺表示,例如使用 scale_(x|y)_continuous()scale_(x|y)_discrete() 創建的位置比例。

用法

guide_axis(
  title = waiver(),
  check.overlap = FALSE,
  angle = NULL,
  n.dodge = 1,
  order = 0,
  position = waiver()
)

參數

title

指示指南標題的字符串或表達式。如果是 NULL ,則不顯示標題。默認情況下 ( waiver() ),比例對象的名稱或 labs() 中指定的名稱用作標題。

check.overlap

默默地刪除重疊的標簽,(遞歸地)優先考慮第一個、最後一個和中間的標簽。

angle

與在 theme() /element_text() 中設置角度相比,這還使用一些啟發式方法來自動選擇您可能想要的 hjustvjust

n.dodge

用於呈現標簽的行數(對於垂直軸)或列數(對於水平軸)。這對於顯示否則會重疊的標簽很有用。

order

如果必須在同一位置繪製多個參考線,則用於確定參考線的順序(從左到右、從上到下)。

position

應繪製該指南的位置:頂部、底部、左側或右側之一。

例子

# plot with overlapping text
p <- ggplot(mpg, aes(cty * 100, hwy * 100)) +
  geom_point() +
  facet_wrap(vars(class))

# axis guides can be customized in the scale_* functions or
# using guides()
p + scale_x_continuous(guide = guide_axis(n.dodge = 2))

p + guides(x = guide_axis(angle = 90))


# can also be used to add a duplicate guide
p + guides(x = guide_axis(n.dodge = 2), y.sec = guide_axis())



源代碼:R/guides-axis.R

相關用法


注:本文由純淨天空篩選整理自Hadley Wickham等大神的英文原創作品 Axis guide。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。