R ggplot2坐标轴设置相关函数

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

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主题的函数用来设置背景:
在这里插入图片描述

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值