我正在尝试将x轴文本从使用ggplot创建的表的底部移动到顶部。当我使用“顶部”或“底部”时,文本消失。当我尝试使用0到1之间的数字时,文本不会移动。我使用非常高的数字(16166525334)将文本移到桌子的中间但是当我把它带到数千个地方时我无法让它进一步移动(显然这不是一个很好的解决方案,但我是打破了)。
为什么位置保持在同一个位置,即使我按照element_text()设置的方向更改位置?这可能是数据结构的问题吗?对不起,我不能包含确切的数据,因为这是为了工作。还有其他方法可以更改轴文本的位置吗?
代码:
data_table <- ggplot(m, aes(x = m$Var1, y = m$Var2),label=format(m$Freq)) +
theme_bw() +
geom_text(size = 3.5,label=m$Freq) +
theme(panel.grid.major = element_blank(), legend.position = "", panel.border = element_blank(), axis.text.y = element_blank(), axis.ticks = element_blank(), axis.text.x=element_text(vjust="top")) +
xlab(NULL) +
ylab(NULL)
print(data_table)
谢谢!