Как построить все переменные в наборе данных с помощью ggplot и facet_wrap

В общем, вы не можете; вам нужно снова написать весь файл (по крайней мере, с точки зрения изменения до конца).

В некоторых конкретных случаях вы можете сделать лучше, чем это -

, если все ваши данные элементы имеют одинаковую длину и в определенном порядке, и вы знаете смещение того, с которым хотите избавиться, вы можете скопировать последний элемент над тем, который нужно удалить, и обрезать файл до последнего элемента;

, или вы можете просто перезаписать блок данных значением «это плохие данные, пропустить его» или оставить флаг «этот элемент удален» в ваших сохраненных элементах данных, чтобы вы могли пометить его удалением без изменения файл.

Вероятно, это избыток для коротких документов (что-то под 100 КБ?).

-1
задан BloopFloopy 18 January 2019 в 10:39
поделиться

1 ответ

Это? Основываясь на запросе OP, вот представитель, использующий 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)
0
ответ дан NelsonGon 18 January 2019 в 10:39
поделиться
Другие вопросы по тегам:

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