我有一个图,其中x轴是标签很长的因子.虽然可能不是理想的可视化,但现在我想简单地将这些标签旋转为垂直.我已经用下面的代码想出了这个部分,但正如你所看到的,标签并不完全可见.
data(diamonds)
diamonds$cut <- paste("Super Dee-Duper",as.character(diamonds$cut))
q <- qplot(cut,carat,data=diamonds,geom="boxplot")
q + opts(axis.text.x=theme_text(angle=-90))
Run Code Online (Sandbox Code Playgroud)
我想以自己指定的角度旋转 ggplot2 图。我发现如何旋转轴的文字用element_text(angle = 20)。我想对整个情节做类似的事情。
可重现的例子:
set.seed(123)
data_plot <- data.frame(x = sort(rnorm(1000)),
y = sort(rnorm(1000)))
ggplot(data_plot, aes(y, x)) +
geom_line() # + theme(axis.title.x = element_text(angle = 20))
Run Code Online (Sandbox Code Playgroud)
此图应旋转: