PDF 57 / 520 Exercises
English · PDF 57
Original PDF page 57
中文 · PDF 57

练习

    1. 这幅图有什么问题?你可以如何改进它?

ggplot(data = mpg, mapping = aes(x = cty, y = hwy)) + geom_point()

    1. geom_jitter() 的哪些参数可以控制抖动量?
    1. 比较并对比 geom_jitter() 与 geom_count()。
    1. geom_boxplot() 的默认位置调整方式是什么?创建一个 mpg 数据集的可视化来演示它。

坐标系

坐标系可能是 ggplot2 中最复杂的部分。默认的坐标系是笛卡尔坐标系,其中 x 和 y 位置相互独立地确定每个点的位置。还有一些其他坐标系偶尔会很有用:

  • coord_flip() 会交换 x 轴和 y 轴。这很有用(例如),如果你想要水平箱线图。它对长标签也很有用——因为长标签在 x 轴上很难不重叠地放下:

ggplot(data = mpg, mapping = aes(x = class, y = hwy)) + geom_boxplot() ggplot(data = mpg, mapping = aes(x = class, y = hwy)) + geom_boxplot() + coord_flip()