R语言如何调整横纵坐标及刻度字体大小?

R语言如何调整横纵坐标及刻度字体、右上方表注的大小? [图片]
关注者
9
被浏览
150,253

4 个回答

使用ggplot2包中的theme函数和element_text函数来调整横纵坐标及刻度字体大小。给一个示例如下:

library(ggplot2)
# 创建一个数据框
data <- data.frame(x = 1:10, y = rnorm(10))
# 绘制散点图
p <- ggplot(data, aes(x = x, y = y)) +
  geom_point()
# 调整横坐标字体大小和旋转角度
p + theme(axis.text.x = element_text(size = 12, angle = 45, hjust = 1))
# 调整纵坐标字体大小
p + theme(axis.text.y = element_text(size = 12))

在上面的代码中,首先使用ggplot2包绘制一个简单的散点图。然后,使用theme函数来设置横纵坐标及刻度字体的各种属性。具体而言,先使用axis.text.x和axis.text.y参数来指定横纵坐标刻度的字体大小,以element_text函数作为参数来设置字体属性,例如size参数指定字体大小,angle参数指定旋转角度,hjust参数指定水平对齐方式。