English · PDF 477
唯一的限制是你的想象力(以及你在调整标注位置使其美观时的耐心)!
让图形更利于沟通的第三种方法是调整标度。标度控制从数据值到你可以感知的事物之间的映射。通常,ggplot2 会自动为你添加标度。例如,当你输入:
ggplot(mpg, aes(displ, hwy)) + geom_point(aes(color = class))
ggplot2 会在幕后自动添加默认标度:
ggplot(mpg, aes(displ, hwy)) + geom_point(aes(color = class)) + scale_x_continuous() + scale_y_continuous() + scale_color_discrete()
注意标度的命名方案:scale_ 后跟美学的名称,然后是 _,再后跟标度的名称。默认标度根据它们所对应的变量类型命名:continuous(连续)、discrete(离散)、datetime(日期时间)或 date(日期)。还有许多非默认标度,你将在接下来学习到。