R ggplot2坐标轴设置相关函数

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主题的函数用来设置背景:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5,对于分组数据,设置X轴标签顺序
采用将用来分组的列转化为因子类型的策略

dt = data.frame(obj = c('A','D','B','E','C'), val = c(2,15,6,9,7))
dt$obj = factor(dt$obj, levels=c('D','B','C','A','E'))   ## 设置柱条的顺序
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值