R可视化和ggplot2

《R数据可视化手册》学习笔记7---坐标轴(6)设置x轴和y轴的

2023-10-23  本文已影响0人  RSP小白之路

写在前面。

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)]


以上。

上一篇下一篇

猜你喜欢

热点阅读