1,设置坐标轴标签:xlab()、ylab()、labs(x=NULL, y=NULL)
2,设置坐标轴刻度范围:xlim()、ylim()
3,添加标题:ggtitle()
4,theme():控制字体、坐标轴刻度、背景以及背景上的线条
4.1 在theme()内部有很多函数来控制不同的部位:
控制标题字体大小:
plot.title = element_text(size = 16)
控制坐标轴标签:
axis.title.x = element_text()
axis.title.y = element_text()
控制坐标轴刻度:
axis.tick.x = element_line()
axis.tick.y = element_line()
控制坐标轴刻度下的文字:
axis.text.x = element_text()
axis.text.y = element_text()
控制背景中的网格线:
panel.grid.minor = element_text()
panel.grid.major = element_text()
控制坐标轴线的粗细:
axis.line = element_line()
控制x轴和Y轴比例:
coord_fixed(ratio=10/1) # x轴是y轴的10倍
去掉图与x轴、y轴之间的间隙:
scale_y_continuous(expand = c(0,0))
scale_x_continuous(expand = c(0,0))
控制图形边缘的空隙(margin):
plot.margin = margin(t = 1, r = 1, b = 0.5, l = 0.5, unit = “cm”)
4.2 不同的theme主题的函数用来设置背景:

R ggplot2坐标轴设置相关函数
最新推荐文章于 2025-11-02 12:32:22 发布
本文详细介绍如何使用R语言中的ggplot2包进行图表定制,包括设置坐标轴标签、刻度范围、标题等,并介绍了theme()函数的多种用法以美化图表外观。此外,还提供了调整坐标轴比例、去除空白区域及控制图形边缘间距的方法。

最低0.47元/天 解锁文章
1122





