我正在尝试创建一条线图,其中x轴实际上是一个因子。我希望刻度标签是单词,并且我希望它们以垂直而不是水平方式显示。
经过搜索,我已经能够创建一个绘图,在这个绘图中,轴标签被旋转了90度,但这并不是我想要的。
下面提供了一个玩具示例:
经过搜索,我已经能够创建一个绘图,在这个绘图中,轴标签被旋转了90度,但这并不是我想要的。
下面提供了一个玩具示例:
library(ggplot2)
df <- data.frame(x = 1:5, y = sample(1:10, 5, TRUE))
ggplot(aes(x, y), data = df) + geom_line() +
scale_x_continuous(breaks = 1:5, labels = c('foo', 'bar', 'baz', 'phi', 'fum')) +
theme(axis.text.x = element_text(angle = 90, vjust = 0.5))
我希望标签(如'foo')不再以90度角的方式呈现,而是以
f
o
o
等等。
非常感谢您能给我任何建议。我知道可以使用R的plot()
函数来完成此操作,但出于与我的实际数据有关的原因,我决定使用ggplot
。
\n
)分隔符来定义标签,例如f\no\no
。 - user20650