R可视化和ggplot2

《R数据可视化手册》学习笔记7---坐标轴(11)修改坐标轴标签

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

写在前面。

x轴和y轴为解读图片所呈现的数据提供了上下文信息。

ggplot2以默认设置显示的坐标轴在多数情况下看起来都不错,不过也可以通过一些选项进行细节的控制。

下文将介绍微调坐标轴标签刻度线数量布局以及刻度线标签等元素。


坐标轴标签

这一部分主要说明坐标轴标签相关的知识,包括坐标轴标签的文本修改移除标签修改外观

修改坐标轴标签的文本

如何修改坐标轴标签的文本?

示例数据使用gcookbook包中的heightweight数据集:

> library(gcookbook)
> str(heightweight)
'data.frame':   236 obs. of  5 variables:
 $ sex     : Factor w/ 2 levels "f","m": 1 1 1 1 1 1 1 1 1 1 ...
 $ ageYear : num  11.9 12.9 12.8 13.4 15.9 ...
 $ ageMonth: int  143 155 153 161 191 171 185 142 160 140 ...
 $ heightIn: num  56.3 62.3 63.3 59 62.5 62.5 59 56.5 62 53.8 ...
 $ weightLb: num  85 105 108 92 112 ...

使用xlab或者ylab来修改坐标轴标签的文本。

p <- ggplot(data = heightweight, aes(x = ageYear, y = heightIn)) +geom_point()
p + xlab("Age in years") + ylab("Height in inches")

[图片上传失败...(image-b8f5a9-1698568755256)]

同时,也可以在标度中使用name选项进行设置,scale_x_continuous(name ="Age\n(years)" )

上一篇 下一篇

猜你喜欢

热点阅读