Pytania otagowane jako ggplot2

ggplot2 to aktywnie zarządzany pakiet do rysowania wykresów typu open source dla języka R, napisany przez Hadleya Wickhama, oparty na zasadach „Grammar of Graphics”. Częściowo zastępuje podstawową fabułę R i pakiet kratownicy, zapewniając jednocześnie czyste, potężne, ortogonalne i zabawne API.

1
Ogranicz osie ggplot2 bez usuwania danych (poza granicami): powiększenie
Jeśli określisz granice osi w ggplot, punkty odstające zostaną usunięte. Jest to dobre dla punktów, ale możesz chcieć wykreślić linie, które przecinają się z określonym zakresem, ale ggplot rangelub xlim/ylimmetody je usuwają. Czy istnieje inny sposób określenia zakresu osi wykresu bez usuwania danych odstających? na przykład require(ggplot2) d = data.frame(x=c(1,4,7,2,9,7), …
106 r  ggplot2  zoom  limits 

9
Wyrównaj dwie krawędzie wykresu do lewej (ggplot)
Używam ggplot i mam dwa wykresy, które chcę wyświetlić jeden na drugim. Użyłem grid.arrangez gridExtra, aby je ułożyć. Problem polega na tym, że chcę, aby lewe krawędzie wykresów były wyrównane, a także prawe krawędzie, niezależnie od etykiet osi. (problem pojawia się, ponieważ etykiety jednego wykresu są krótkie, a drugiego długie). …
105 r  ggplot2  gridextra  gtable 

7
Usuń siatkę, kolor tła oraz górną i prawą krawędź z ggplot2
Chciałbym odtworzyć fabułę bezpośrednio poniżej, używając ggplot2. Mogę podejść blisko, ale nie mogę usunąć górnej i prawej krawędzi. Poniżej przedstawiam kilka prób użycia ggplot2, w tym kilka sugestii znalezionych na lub za pośrednictwem Stackoverflow. Niestety nie udało mi się zmusić tych sugestii do działania. Mam nadzieję, że ktoś może poprawić …
104 r  ggplot2 


8
Jak dodać teksturę, aby wypełnić kolory w ggplot2
Obecnie używam scale_brewer()do wypełnienia i wyglądają pięknie w kolorze (na ekranie i na drukarce kolorowej), ale drukują stosunkowo jednolicie jako szarości, gdy używam drukarki czarno-białej. Przeszukałem ggplot2dokumentację online, ale nie znalazłem nic o dodawaniu tekstur w celu wypełnienia kolorów. Czy istnieje oficjalny ggplot2sposób na zrobienie tego lub czy ktoś ma …
103 r  ggplot2 

4
Jak używać greckich symboli w ggplot2?
Moje kategorie należy nazywać greckimi literami. Używam ggplot2i pięknie działa z danymi. Niestety nie mogę wymyślić, jak umieścić te greckie symbole na osi x (przy znacznikach), a także wyświetlić je w legendzie. Czy jest na to sposób? AKTUALIZACJA: Rzuciłem okiem na link , jednak nie ma opisanej dobrej metody, aby …
102 r  graphics  unicode  utf-8  ggplot2 

4
ggplot2 zachowuje nieużywane poziomy barplot
Chcę wykreślić nieużywane poziomy (to znaczy poziomy, których liczba wynosi 0) na moim wykresie słupkowym, jednak niewykorzystane poziomy są pomijane i nie mogę dowiedzieć się, jak je zachować df <- data.frame(type=c("A", "A", "A", "B", "B"), group=rep("group1", 5)) df$type <- factor(df$type, levels=c("A","B", "C")) ggplot(df, aes(x=group, fill=type)) + geom_bar() W powyższym przykładzie …
102 r  ggplot2  legend  levels 

3
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 deal with data of class uneval Pierwsza część mojego kodu działa dobrze. Poniżej znajduje się obraz „ostatnich” danych godzinowych dotyczących generacji wiatrowej z rynku energii elektrycznej w środkowo-zachodnich Stanach Zjednoczonych. Teraz chcę nałożyć …
101 r  ggplot2 



3
Jak mogę manipulować tekstem pasków wykresów facet_grid?
Zastanawiam się, jak mogę manipulować rozmiarem tekstu paskowego na wykresach fasetkowych. Moje pytanie jest podobne do pytania dotyczącego tytułów fabuły , ale szczególnie interesuje mnie manipulowanie nie tytułem fabuły, ale tekstem, który pojawia się w tytułach aspektów (strip_h). Jako przykład rozważ zbiór danych mpg. library(ggplot2) qplot(hwy, cty, data = mpg) …
100 r  ggplot2 

1
Umieść geom_text na unikniętym wykresie słupkowym
Starałem się, aby tytuł był oczywisty, ale proszę bardzo - najpierw dane: dtf <- structure(list(variable = structure(c(1L, 1L, 2L, 2L, 3L, 3L, 4L, 4L, 5L, 5L), .Label = c("vma", "vla", "ia", "fma", "fla"), class = "factor"), ustanova = structure(c(1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L), .Label = …
99 r  plot  ggplot2  bar-chart 

6
Wybór między qplot () i ggplot () w ggplot2 [zamknięte]
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 3 lata temu . Popraw to pytanie Zaczynam używać świetnego ggplot2pakietu do kreślenia w języku R …
98 r  ggplot2 

2
Naprawianie kolejności aspektów w ggplot
Dane: df <- data.frame( type = c("T", "F", "P", "T", "F", "P", "T", "F", "P", "T", "F", "P"), size = c("50%", "50%", "50%", "100%", "100%", "100%", "150%", "150%", "150%", "200%", "200%", "200%"), amount = c(48.4, 48.1, 46.8, 25.9, 26, 24.9, 21.1, 21.4, 20.1, 20.8, 21.5, 16.5) ) Muszę wykreślić wykres …
97 r  ggplot2  sequence  facet 

4
Jak mogę uzyskać „niezrównoważoną” siatkę ggplots?
Dzięki grid.arrangemogę ułożyć wiele ggplotfigur w siatce, aby uzyskać figurę wielopanelową, używając czegoś takiego: library(ggplot2) library(grid) library(gridExtra) wygeneruj więc kilka wykresów ggplot2 plot5 <- grid.arrange(plot4, plot1, heights=c(3/4, 1/4), ncol=1, nrow=2) Jak mogę uzyskać „niezrównoważony” układ 2-kolumnowy z jednym wykresem w całej pierwszej kolumnie i trzema wykresami w drugiej kolumnie? Bawiłem …
94 r  ggplot2  r-grid 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.