小编add*_*nr3的帖子

ggplot2:yaxis 标签未跨面对齐

我在 ggplot 中跨面对齐轴标签时遇到一些问题。我试图左对齐所有 y 轴标签以使文本看起来更统一,但是当“scales = free”参数添加到脚本中时,标签仅构面内对齐。我已经用一些虚拟代码进行了测试,并且出现了同样的问题:

test <- data.frame(label = c('a', 'ab', 'a', 'abc', 'abcd', 'abcde', 
                             'abcdef', 'abcdefg', 'abcdefgh', 
                             'abcdefghi', 'abcdefghij', 
                             'abcdefghijkfiutdkjgbhcvi'),
                   xdum = c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12),
                   facett = rep(c("Facet 1", "Facet 2", "Facet 3"), 4), 
                   data = c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12))

ggplot(test, aes(x = xdum, y = label, label = data)) + 
  facet_grid(facett~., scales = "free", space = "free") …
Run Code Online (Sandbox Code Playgroud)

r ggplot2

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

标签 统计

ggplot2 ×1

r ×1