小编Mat*_*ers的帖子

ggplot2交错轴标签

我正在做一个ggplot.x轴是因子,标签很长.

我不能缩短标签,它们尽可能短.

我有兴趣使标签垂直偏移.我的偏好是将每个奇数标签放在高度为0的位置,每个偶数高度为2个单位,距离x轴更远.

我看过这里,ggplot-hopeful-help,但是在解释发生的事情时遇到了麻烦,所以无法制作一个有用的版本.

有任何想法吗??

(下面的示例代码......我不太擅长格式化代码,看起来...... sry.)

library("ggplot2"); 
stack <- data.frame(value =rnorm(n = 1000, sd = 2, mean=34)); stack$fact <- as.factor(rep(1:5, each=1000/5));
ggplot(stack, aes(x=fact, y=value)) + geom_boxplot(aes(fill=fact))+ scale_x_discrete(breaks=c("1", "2", "3", "4", "5"), labels=c("hi","don't suggest I shorten the text","I need long labels", "This is a long factor label","This label is very long"))
Run Code Online (Sandbox Code Playgroud)

r ggplot2 axis-labels

3
推荐指数
1
解决办法
3034
查看次数

标签 统计

axis-labels ×1

ggplot2 ×1

r ×1