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


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。