←
PDF 481 / 520 Replacing a Scale
→
English · PDF 481
Original PDF page 481
中文 · PDF 481

你也可以使用 legend.position = "none" 来完全隐藏图例的显示。

要控制各个图例的显示,可以使用 guides() 配合 guide_legend() 或 guide_colorbar()。下面的示例展示了两个重要的设置:用 nrow 控制图例占用的行数,以及覆盖其中一个美学映射使点变大。如果你使用了较低的 alpha 在图上显示许多点,这会特别有用:

ggplot(mpg, aes(displ, hwy)) + geom_point(aes(color = class)) + geom_smooth(se = FALSE) + theme(legend.position = "bottom") + guides( color = guide_legend( nrow = 1, override.aes = list(size = 4) ) ) *#> geom\_smooth() 使用 method = 'loess'

替换标度

你不仅可以微调细节,还可以完全替换标度。你最可能想要替换的标度有两种:连续位置标度和颜色标度。幸运的是,同样的原则适用于所有其他美学映射,因此一旦掌握了位置和颜色,你就能快速学会替换其他标度。