ggplot2

Jak ułożyć zmienną listę Wykresów za pomocą siatki.zaaranżować?

library(ggplot2) df <- data.frame(x=1:10, y=rnorm(10)) p1 <- ggplot(df, aes(x,y)) + geom_point() plist <- list(p1,p1 ... : grid.arrange(plist[[1]],plist[[2]],plist[[3]],plist[[4]],plist[[5]]) Ale potrzebuję bardziej ogólnego rozwiązania. myśli?

Jak wyodrębnić kolory wypełnienia z obiektu ggplot?

Próbuję napisać kilka automatycznych testów jednostkowych dla serii funkcji generujących ggplot grafikę. Na przykład chcę us ... Dark2") [1] "#1B9E77" "#D95F02" "#7570B3" Pytanie: Jak Sprawdzam obiekt ggplot pod kątem konkretnych kolorów wypełnienia?

Kreślenie wykresów słupkowych na mapie za pomocą ggplot2?

Chciałbym stworzyć wykres słupkowy dla każdego miejsca na mapie za pomocą ggplot2, jak to zrobił xingmowang z Grafiką bazową ... print(base_world) print(subplot, vp=viewport((200+mean(subset_data$long))/400,(100+mean(subset_data$lat))/200 , .2, .2))

Wymuś R, aby przestał rysować skrócone etykiety osi - np. 1e+00 w ggplot2

W ggplot2 jak zatrzymać skracanie etykiet osi-np. 1e+00, 1e+01 wzdłuż osi x po wykreśleniu? Najlepiej wymusić na R wyświetlanie rzeczywistych wartości, które w tym przypadku byłyby 1,10. Każda pomoc bardzo mile widziana.

Dostosowywanie etykiet axis

Mam prosty geom_point wykres, w którym zmienna x jest porządkowa, przyjmuje 5 wartości (kodowane 1: 5). W wykresie chciałbym zastąpić go 5 odpowiednimi etykietami tekstowymi. Czy da się to zrobić w ggplot?

Jak zwiększyć przestrzeń między słupkami na wykresie słupkowym w ggplot2?

Jak zwiększyć przestrzeń między słupkami na wykresie słupkowym w ggplot2 ?

ggplot2 dwulinijkowa etykieta z wyrażeniem

Chciałbym napisać Etykietę osi w dwóch liniach z expression() instrukcją. Jednak plotmath i expression nie pozwolą na to (np. ... , w którym indeks dolny "raportowany" jest wyrzucany po prawej stronie, gdy chciałbym, aby siedział obok poprzedniego słowa.

Jak mogę produkować takie działki?

Natknąłem się na ten rodzaj wykresu, który wykonuje hierarchiczne klastrowanie na danym zbiorze danych timeseries. Czy ktoś m ... mi powiedzieć jak rysować takie wątki? Jestem otwarty na implementacje w R lub Javascript, szczególnie przy użyciu d3.js.

Jak stworzyć Marimekko / mozaikę w ggplot2

Wykres Marimekko/Mosaic jest ładnym domyślnym wykresem, gdy zarówno x, jak i y są zmiennymi kategorycznymi. Jaki jest najleps ... uż dostępne jakieś lepsze lub łatwiejsze wdrożenia? Pakiet GGally ma funkcję ggally_ratio ale to daje coś zupełnie innego:

Rysowanie doskonałej krowy

Pracuję na dużej farmie jako statystyk i mój mistrz poprosił mnie, żebym narysowała coś, co przypomni mu dzieciństwo. Nie był ... nt_blank(),panel.border=element_blank())+xlab("")+ylab("")+ ggtitle("Crazy Cow Wishing You Happy Easter!!!") Zobacz tutaj

Jak uzyskać słupek z kilkoma zmiennymi obok siebie pogrupowanymi według czynnika

Mam zestaw danych, który wygląda jak ten poniżej. Próbuję zrobić wykres słupkowy ze zmienną grupującą płeć, ze wszystkimi zmi ... znajduję tylko przykłady czynników na osi x, Nie zmienne pogrupowane według współczynnika. każda pomoc będzie mile widziana!

Warunkowo zmienić tło panelu za pomocą siatki facet?

Używam zestawu danych "porady" w ggplot2 . If I do sp = ggplot(tips,aes(x=total_bill, y = tip/total_bill)) + geom_ ... pnie zmienić tło Panelu (tylko dla tego panelu) na określony kolor, podczas gdy wszystkie inne pozostają domyślne jasnoszary?

jak używać czarno-białych wzorów wypełnienia zamiast kodowania kolorami w kalendarzu Heatmap

Używam Paul Bleicher 'S Kalendarz Heatmap do wizualizacji niektórych wydarzeń w czasie i jestem zainteresowany, aby dodać cz ... sterków na wykresie kołowym po prawej stronie (B ) w tym wykresie, Znaleziono tutaj coś w rodzaju stanów w tej fabuły .

Sterowanie kolorem linii i typem linii w legendzie ggplot

Tło W Niemczech jest 16 krajów związkowych, z których dziesięć należało do Niemiec Zachodnich, a sześć do Niemiec Wschodni ... ), text = list(levels(mort3$State)), columns = 1, space = "right", title = "State"), grid = TRUE, main = "BC mortality")

Umiejscowienie legendy, ggplot, w stosunku do regionu kreślenia

Problem tutaj jest chyba trochę oczywisty. Chciałbym, aby legenda została umieszczona (zablokowana) w lewym górnym rogu "obsz ... our=cyl)) + geom_point(aes(colour=cyl)) + opts(legend.position = c(0, 1), title="Legend placement makes me sad") Cheers

Czy istnieje sposób na manipulowanie podziałkami skali ggplot i etykietami?

ggplot ogólnie robi dobrą robotę tworzenia sensownych przerw i etykiet w skalach. Uważam jednak, że w fabule z wieloma aspek ... minimalnych i maksymalnych punktów, ale jakoś wykorzystać wbudowany trening ggplot skal i użyć domyślnych limitów skalowania.

piękne wykresy kołowe z R

Powiedzmy, że mam takie proste dane: mydata <- data.frame(group=c("A", "B", "0", "AB"), FR=c(20, 32, 32, 16)) Jeśli c ... kołowy, proszę? Na przykład coś w stylu... Czy żaden pakiet R nie jest w stanie zrobić tego łatwo, bez 20 linijek kodu?

procent na Y lab w fasetowanym ggplot barchart?

Robiąc Fasety w ggplot często chciałbym, aby procent był używany zamiast zliczeń. Np. test1 <- sample(letters[1:2], 10 ... w taki sposób, że każdy aspekt sumuje się do 100%. Jak to osiągnąć? Mam nadzieję, że moje pytanie ma sens. Z poważaniem.

ggplot: jak zwiększyć odstępy między wykresami?

Mam kilka fasetowanych histogramów (uzyskanych za pomocą polecenia poniżej), które są ładnie wykreślone jeden pod drugim. Chc ... ru. Z góry dzięki. qplot (Happiness.Level, Number.of.Answers, data=mydata, geom="histogram") + facet_grid (Location ~ .)

Jak radzić sobie z błędem "data of class uneval" z ggplot2?

Podczas próby nałożenia nowej linii na istniejący ggplot otrzymuję następujący błąd: Error: ggplot2 doesn't know how to dea ... on") p # plot last two days in Red p <- p + geom_line(df.last, aes(HrEnd, MWh, group=factor(Date)), color="red") p