Как построить все переменные в наборе данных с помощью ggplot и facetwrap - PullRequest
0 голосов
/ 18 января 2019

Я пытаюсь построить все свои переменные за один раз, используя ggplot и facet_wrap. Однако я не могу заставить код работать.

Мой набор данных представляет собой множество категориальных и числовых переменных, и я хочу, чтобы x-vaiable для всех была одинаковой.

Что я сделал:

  data %>%
    keep(is.numeric) %>%
    gather() %>%
    ggplot(aes(value))+
    geom_point(~ key)
      facet_wrap(~ key)

я тоже пробовал

Проблема в том, что ничего не появляется или отсутствует переменная y ...

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

1 Ответ

0 голосов
/ 18 января 2019

Это? На основании запроса ОП, здесь представитель, использующий gapminder. Его можно настроить по желанию.

gapminder::gapminder %>%
  gather("id","value",4:ncol(.)) %>%  
  ggplot(aes(continent,value,col=id))+geom_col()+facet_wrap(.~id)+
  theme_minimal()+
  theme(axis.text.x = element_text(angle=90))

Оригинальный ответ:

library(tidyverse)
    iris %>% 
    keep(is.numeric) %>% 
      gather() %>% 
      ggplot(aes(value,key))+geom_point()+facet_wrap(key~.)

Образец 2:

iris %>% 
keep(is.numeric) %>% 
  gather() %>% 
  ggplot(aes(key,value))+geom_col()+facet_wrap(.~key)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...