я могу сменить положение маркировки полосы в ggplot от вершины до нижней части?

Я знаю, что это - не совсем проблема визуализации данных, но босс попросил ее, таким образом, я должен выяснить, возможно ли это.

Спасибо!

58
задан 16 July 2010 в 06:48

1 ответ

можно теперь использовать facet_wrap(~var, strip.position = "bottom"), хотя по некоторым причинам это приводит к маркировкам, располагаемым выше маркировок метки метки деления на оси, а не ниже (который я думаю, имел бы больше смысла), как Вы видите из моего снимка экрана небольшой части моего графика

снимок экрана графика

, Если Вы хотите иметь маркировку ниже, Вы имеете, делают к этому

ggplot(zzz, aes(x = c1, y = c2)) +
  facet_wrap(~ gp, scales = "free", nrow = 3, strip.position = "bottom") +
  geom_point() +
  theme(
    aspect.ratio = 1,
    strip.background = element_blank(),
    strip.placement = "outside"
  )

, Как замечено здесь: https://github.com/tidyverse/ggplot2/issues/2622

0
ответ дан 1 November 2019 в 14:58

Другие вопросы по тегам:

Похожие вопросы: