相关疑难解决方法(0)

关闭ggplot中的一些传说

假设我有一个包含多个图例的ggplot.

mov <- subset(movies, length != "")
(p0 <- ggplot(mov, aes(year, rating, colour = length, shape = mpaa)) +
  geom_point()
)
Run Code Online (Sandbox Code Playgroud)

我可以像这样关掉所有传说的显示:

(p1 <- p0 + theme(legend.position = "none"))
Run Code Online (Sandbox Code Playgroud)

传递show_guide = FALSEgeom_point(根据这个问题)关闭形状图例.

(p2 <- ggplot(mov, aes(year, rating, colour = length, shape = mpaa)) +
  geom_point(show_guide = FALSE)
)
Run Code Online (Sandbox Code Playgroud)

但是,如果我想要关闭颜色图例呢?似乎没有办法告诉show_guide哪个图例应用其行为.show_guide对于尺度或美学没有任何争论.

(p3 <- ggplot(mov, aes(year, rating, colour = length, shape = mpaa)) +
  scale_colour_discrete(show_guide = FALSE) +
  geom_point()
)
# Error in …
Run Code Online (Sandbox Code Playgroud)

r ggplot2

197
推荐指数
2
解决办法
17万
查看次数

标签 统计

ggplot2 ×1

r ×1