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


R ggplot2 labs 修改軸、圖例和繪圖標簽


好的標簽對於讓更廣泛的受眾能夠理解您的情節至關重要。始終確保軸和圖例標簽顯示完整的變量名稱。使用圖 titlesubtitle 來解釋主要發現。通常使用caption 來提供有關數據源的信息。 tag 可用於添加識別標簽以區分多個圖。

用法

labs(
  ...,
  title = waiver(),
  subtitle = waiver(),
  caption = waiver(),
  tag = waiver(),
  alt = waiver(),
  alt_insight = waiver()
)

xlab(label)

ylab(label)

ggtitle(label, subtitle = waiver())

參數

...

新name-value 對的列表。名字應該是有美感的。

title

標題的文字。

subtitle

繪圖副標題的文本將顯示在標題下方。

caption

默認情況下,標題文本將顯示在繪圖的右下角。

tag

默認情況下,標簽標簽的文本將顯示在繪圖的左上角。

alt, alt_insight

用於生成繪圖alt-text 的文本。有關示例,請參閱get_alt_text

label

相應軸的標題(對於 xlab()ylab() )或繪圖的標題(對於 ggtitle() )。

細節

您還可以在各個比例中設置軸和圖例標簽(使用第一個參數 name )。如果您要更改其他比例選項,建議這樣做。

如果繪圖已有標題、副標題、說明文字等,並且您想將其刪除,則可以通過將相應參數設置為 NULL 來實現。例如,如果圖 p 有副標題,則 p + labs(subtitle = NULL) 將從圖中刪除副標題。

例子

p <- ggplot(mtcars, aes(mpg, wt, colour = cyl)) + geom_point()
p + labs(colour = "Cylinders")

p + labs(x = "New x label")


# The plot title appears at the top-left, with the subtitle
# display in smaller text underneath it
p + labs(title = "New plot title")

p + labs(title = "New plot title", subtitle = "A subtitle")


# The caption appears in the bottom-right, and is often used for
# sources, notes or copyright
p + labs(caption = "(based on data from ...)")


# The plot tag appears at the top-left, and is typically used
# for labelling a subplot with a letter.
p + labs(title = "title", tag = "A")


# If you want to remove a label, set it to NULL.
p +
 labs(title = "title") +
 labs(title = NULL)

源代碼:R/labels.R

相關用法


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