R语言 如何调整ggplot2轴标签和绘图区域之间的空间
在绘制图形时,我们可以做一些不同的改变,以使它们对观察者更有吸引力和更清晰。其中一个方法是调整标签和绘图区之间的间距。在这篇文章中,我们将研究如何在R编程语言中调整ggplot2轴标签和绘图区之间的空间。
为了给我们的绘图添加自定义的内容,我们可以使用 theme() 函数。
方法一:调整垂直空间
为了调整垂直空间,我们使用 element_text 函数中的 vjust 来垂直调整绘图
例子
rm(list=ls())
data <- data.frame(name = c("Aditya", "Ritika", "Pulkit",
"Vishesh", "Kaif"),
marks = c(58, 82, 79, 42, 66))
library("ggplot2")
ggp <- ggplot(data, aes(name, marks, fill = name)) +
geom_bar(stat = "identity")
ggp + theme(axis.text.x = element_text(vjust = -12))
输出 。
垂直调整图
方法2:调整水平间距
我们可以用类似的方法调整水平间距,使用 element_text 中的 hjust
例子
rm(list=ls())
data <- data.frame(Name = c("Aditya", "Ritika", "Pulkit",
"Vishesh", "Kaif"),
Marks = c(58, 82, 79, 42, 66))
library("ggplot2")
ggp <- ggplot(data, aes(Name, Marks, fill = Name)) +
geom_bar(stat = "identity")
ggp + theme(axis.text.x = element_text(hjust = -1))
输出 。
水平调整图