📜  关闭图例 ggplot2 (1)

📅  最后修改于: 2023-12-03 15:22:34.312000             🧑  作者: Mango

关闭图例 ggplot2

在绘制图表时,有时候我们需要关闭图例。针对 ggplot2 这个 R 语言中应用最为广泛的绘图包,关闭图例是非常容易的。

关闭全局图例

要在绘图时关闭 ggplot2 中所有的图例,可以使用 theme 函数。

library(ggplot2)

ggplot(mpg, aes(displ, hwy, color = class)) +
  geom_point() +
  theme(legend.position = "none")

在上述代码中,我们将 legend.position 参数设置为 "none",表示不显示图例。这样,我们就可以得到没有图例的散点图。

关闭特定图例

有时候,我们只需要关闭部分图例。为此,需要使用 guides 函数。

ggplot(mpg, aes(displ, hwy, color = class)) +
  geom_point() +
  guides(color = FALSE)

在上述代码中,我们使用 guides(color = FALSE) 将颜色图例关闭,保留其他图例。

小结
  • 可以使用 theme(legend.position = "none") 语句关闭全局图例。
  • 使用 guides 函数可以关闭特定图例。

注:以上为 R 语言中代码,需在 R 语言环境下运行。