写在前面。
x
轴和y
轴为解读图片所呈现的数据提供了上下文信息。
ggplot2以默认设置显示的坐标轴在多数情况下看起来都不错,不过也可以通过一些选项进行细节的控制。
下文将介绍微调坐标轴标签
、刻度线数量
和布局
以及刻度线标签
等元素。
坐标轴值域
设置x轴和y轴的缩放比例
如何设置x
轴和y
轴的缩放比例呢?
示例数据使用gcookbook包中的marathon
数据集:
> library(gcookbook)
> str(marathon)
'data.frame': 520 obs. of 2 variables:
$ Half: num 66.8 67.9 68.7 69.9 70 ...
$ Full: num 141 147 148 157 147 ...
使用coord_fixed()
。以下代码将得到x
轴和y
轴之间1:1
的缩放结果。
p <- ggplot(data = marathon , aes(x = Half , y = Full)) + geom_point()
p
p + coord_fixed()
[图片上传失败...(image-c43365-1698108159158)]
[图片上传失败...(image-4bf073-1698108159158)]
可以在coord_fixed
中使用ratio
选项指定固定比例
而不是默认的1:1
比例,如下:
p <- ggplot(data = marathon , aes(x = Half , y = Full)) + geom_point()
p
p + coord_fixed(1/2)
[图片上传失败...(image-6be6af-1698108159158)]
以上。
网友评论