Mam dwa wykresy z tą samą osią x - zakres x wynosi 0-5 w obu. Chciałbym połączyć oba z nich na jednym wykresie i nie znalazłem poprzedniego przykładu. Oto co mam:Wykreślanie dwóch zmiennych za pomocą ggplot2 - ta sama oś x
c <- ggplot(survey, aes(often_post,often_privacy)) + stat_smooth(method="loess")
c <- ggplot(survey, aes(frequent_read,often_privacy)) + stat_smooth(method="loess")
Jak mogę je połączyć? Oś y to "często prywatność", a na każdym wykresie oś X to "często publikowane" lub "często czytane". Pomyślałem, że mogę je łatwo połączyć (w jakiś sposób), ponieważ zakres wynosi 0-5 w obu.
Wielkie dzięki!
Jest to dość łatwe przez przekształcanie ('reshape2 :: melt'), a następnie za pomocą estetycznych, takich jak kolor (lub po prostu grupa) do odróżnienia dwie zmienne. Trzeba "stopić" w taki sposób, aby zachować "często_prywatność" jako zmienną id. Jeśli opublikujesz mały podzbiór danych (z 'dput'), na pewno dostaniesz odpowiedź. –