←
PDF 486 / 520 Exercises
→
English · PDF 486
Original PDF page 486
中文 · PDF 486

) ggplot(df, aes(x, y)) + geom_hex() + coord_fixed() #> 正在加载所需的包:methods ggplot(df, aes(x, y)) + geom_hex() + viridis::scale_fill_viridis() + coord_fixed()

请注意,所有颜色标度都有两种形式:scale_color_x() 和 scale_fill_x(),分别对应 color 和 fill 美学(这些颜色标度同时提供英式和美式拼写)。

练习

    1. 为什么下面的代码不能覆盖默认标度?

ggplot(df, aes(x, y)) + geom_hex() + scale_color_gradient(low = "white", high = "red") + coord_fixed()

    1. 每个标度的第一个参数是什么?它与 labs() 相比如何?
    1. 通过以下方式更改总统任期的显示:
    • a. 组合上面展示的两种变体。
    • b. 改进 y 轴的显示。
    • c. 用总统的名字标注每个任期。
    • d. 添加有意义的图形标签。
    • e. 每四年设置一个刻度(这比看起来更难!)。
    1. 使用 override.aes 使下面绘图中的图例更容易看清:

ggplot(diamonds, aes(carat, price)) + geom_point(aes(color = cut), alpha = 1/20)