ggplot2

Jak zrobić wykresy stylu xkcd?

Widocznie, ludzie wymyślili, jak tworzyć xkcd wykresy stylów w Mathematica i W LaTeX . Możemy to zrobić w R? Ggplot2-ers? Geo ... lności, w ggplot2, czy element_line w Nowym Systemie motywów może być zmodyfikowany, aby przyjąć argument podobny do jittera?

Etykiety z osiami obrotowymi i odstępowymi w ggplot2

Mam wykres, gdzie oś x jest czynnikiem, którego etykiety są długie. Chociaż prawdopodobnie nie jest to idealna wizualizacja, ... character(diamonds$cut)) q <- qplot(cut,carat,data=diamonds,geom="boxplot") q + opts(axis.text.x=theme_text(angle=-90))

Najbardziej niedostatecznie wykorzystana wizualizacja danych [zamknięta]

Histogramy i wykresy to świetne metody wizualizacji danych i relacji między zmiennymi, ale ostatnio zastanawiałem się, jakich ... ane w wielu typowych sytuacjach. Dołącz powtarzalny kod aby stworzyć przykład (najlepiej w R). Połączony obraz byłby nieźle.

Dodanie równania linii regresji i R2 na wykresie

Zastanawiam się, jak dodać równanie linii regresji i R^2 na ggplot. Mój kod to library(ggplot2) df <- data.frame(x = c(1 ... oth(method = "lm", se=FALSE, color="black", formula = y ~ x) + geom_point() p Każda pomoc będzie mile widziana.

Wykreśl dwa wykresy na tym samym wykresie w R

Chciałbym narysować y1 i y2 na tej samej działce. x <- seq(-2, 2, 0.05) y1 <- pnorm(x) y2 <- pnorm(x, 1, 1) plot(x ... en sposób, nie są one nakreślone w tym samym wątku razem. W Matlab można zrobić hold on, ale czy ktoś wie jak to zrobić w R?

Działki Side-by-side z ggplot2

Chciałbym umieścić dwie działki obok siebie za pomocą pakietu ggplot2 , czyli zrobić odpowiednik par(mfrow=c(1,2)). Na przyk ... *x+eps) Czy muszę umieszczać je w tych samych danych?rama? qplot(displ, hwy, data=mpg, facets = . ~ year) + geom_smooth()

Rysowanie dwóch zmiennych jako linii za pomocą ggplot2 na tym samym wykresie

Bardzo nowe pytanie, ale powiedzmy, że mam takie dane: test_data <- data.frame( var0 = 100 + c(0, cumsum(runif(49, ... i var1 różne kolory i możesz dołączyć legendę! Jestem pewien, że to bardzo proste, ale nie mogę znaleźć żadnych przykładów.

ggplot z 2 osiami y po każdej stronie i różnymi skalami

Muszę wykreślić wykres słupkowy pokazujący liczy i wykres liniowy pokazujący stawki wszystkie w jednym wykresie, mogę zrobić ... a pierwszej warstwy (tj geom_bar) jest nakładana przez drugą warstwę (tj geom_line). Czy Mogę przesunąć Oś geom_linew prawo?

Zamów słupki w wykresie słupkowym ggplot2

Próbuję zrobić wykres słupkowy, gdzie największy słupek byłby najbliższy osi y, a najkrótszy słupek byłby najdalszy. Więc to ... , aby Graf był uporządkowany tak, aby pasek obrony był najbliżej osi y, bramkarz jeden, a na koniec napastnik jeden. Dzięki

Jak zmienić etykiety facet?

Użyłem następującego polecenia ggplot: ggplot(survey, aes(x = age)) + stat_bin(aes(n = nrow(h3), y = ..count.. / n), binwid ... opcją, zajęłoby to zbyt dużo miejsca w dokumencie). Spojrzałem na stronę pomocy facet_grid, ale nie mogę dowiedzieć się, jak.

Emuluj domyślną paletę kolorów ggplot2

Jakiej funkcji mogę użyć do emulowania domyślnej palety kolorów ggplot2 dla żądanej liczby kolorów. Na przykład, wejście 3 wytworzy wektor znaków o kolorach szesnastkowych z tymi kolorami:

Scatterplot z marginalnymi histogramami w ggplot2

Czy istnieje sposób tworzenia wykresów z marginalnymi histogramami, tak jak w próbce poniżej w ggplot2? W Matlab jest to funk ... I uporządkowanie ich za pomocą funkcji zamieszczonej tutaj . Ale krótko mówiąc: Czy istnieje sposób tworzenia te wykresy?

Jak zapisać wykres jako obraz na dysku?

Rysuję prostą regresję liniową za pomocą R. Chciałbym zapisać ten obraz jako PNG lub JPEG, czy można to zrobić automatycznie? ... e, nie wygenerowałem jeszcze wykresu, ale chciałbym bezpośrednio zapisać go na dysku podczas wykonywania mojego kodu wykresu.

Jak ustawić limity osi w działkach ggplot2 R?

Zaznaczam co następuje: library(ggplot2) carrots <- data.frame(length = rnorm(500000, 10000, 10000)) cukes <- da ... lpha = 0.2) Teraz powiedzmy, że chcę wykreślić obszar pomiędzy x=-5000 A 5000, zamiast całego zakresu. Jak mogę to zrobić?

ggplot: jak zmienić etykiety facet?

Użyłem następującego polecenia ggplot: ggplot(survey,aes(x=age))+stat_bin(aes(n=nrow(h3),y=..count../n), binwidth=10) +sc ... opcją, zajęłoby to zbyt dużo miejsca w dokumencie). Spojrzałem na stronę pomocy facet_grid, ale nie mogę dowiedzieć się, jak.

Left align two graph edges (ggplot)

Używam ggplot i mam dwa wykresy, które chcę wyświetlić jeden na drugim. Użyłem grid.arrange z gridExtra do układania ich. P ... lant)) + geom_bar() +coord_flip() B <- ggplot(CO2, aes(x=Type)) + geom_bar() +coord_flip() grid.arrange(A, B, ncol=1)

Co robią hjust i vjust podczas tworzenia fabuły za pomocą ggplot?

Za każdym razem, gdy robię Wykres używając ggplot, spędzam trochę czasu próbując różnych wartości dla hjust i vjust w linii t ... yźć tylko bawiąc się z różne wartości. Czy ktoś może wskazać mi wyczerpujące wyjaśnienie, jak działają opcje hjust i vjust?

Wykreśl 2 osie y, jedną oś y po lewej i drugą oś y po prawej

Muszę wykreślić wykres słupkowy pokazujący liczy i wykres liniowy pokazujący stawki wszystkie w jednym wykresie, mogę zrobić ... a pierwszej warstwy (tj geom_bar) jest nakładana przez drugą warstwę (tj geom_line). Czy Mogę przesunąć Oś geom_linew prawo?

Jak Mogę uzyskać "niezrównoważoną" siatkę ggplotów?

Z grid.arrange mogę ułożyć wiele ggplot figur w siatce, aby uzyskać figurę wielokanałową, używając czegoś takiego jak: libr ... command.} \label{fig:five} \end{figure} Który daje następujące wyjście: BTW, ktoś mi powie dlaczego pojawia się ">NA"?

Jak przypisać kolory do zmiennych kategorycznych w ggplot2, które mają stabilne mapowanie?

Byłem na bieżąco z R w ostatnim miesiącu. Oto moje pytanie: Jaki jest dobry sposób na przypisanie kolorów do zmiennych kat ... . Czy muszę tworzyć wektor kolorów w ramce danych? A może istnieje inny sposób przypisania określonych kolorów do kategorii?