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.

6
Trwały błąd nieprawidłowego stanu grafiki podczas korzystania z ggplot2
Uważam, że moja ramka danych jest w porządku, a mój kod jest w porządku. W rzeczywistości wyeliminowałem części ramki danych i większość kodu graficznego, aby uczynić rzeczy tak prostymi, jak to tylko możliwe. Ale nadal otrzymuję: Error in .Call.graphics(C_palette2, .Call(C_palette2, NULL)) : invalid graphics state Co tu jest nie tak? …
119 r  ggplot2 

1
Zmień kolejność pasków w geom_bar ggplot2
Próbuję wykonać wykres słupkowy, w którym wykres jest uporządkowany od miRNAnajwyższego valuedo miRNAnajniższego. Dlaczego mój kod nie działa? > head(corr.m) miRNA variable value 1 mmu-miR-532-3p pos 7 2 mmu-miR-1983 pos 75 3 mmu-miR-301a-3p pos 70 4 mmu-miR-96-5p pos 5 5 mmu-miR-139-5p pos 10 6 mmu-miR-5097 pos 47 ggplot(corr.m, aes(x=reorder(miRNA, value), …
119 r  ggplot2 


3
Ustawianie limitów dla poszczególnych osi za pomocą funkcji facet_wrap i scales = „free” w ggplot2
Tworzę fasetowany wykres, aby wyświetlić wartości przewidywane i rzeczywiste obok wykresu wartości przewidywanej w funkcji reszt. Będę używać, shinyaby pomóc zbadać wyniki modelowania wysiłków przy użyciu różnych parametrów treningu. Trenuję model z 85% danych, testuję na pozostałych 15% i powtarzam to 5 razy, zbierając za każdym razem rzeczywiste / przewidywane …
116 r  ggplot2  facet 

1
ggplot: Jak zwiększyć odstępy między wykresami fasetowymi?
Mam kilka fasetowanych histogramów (uzyskanych za pomocą poniższego polecenia), które są ładnie wykreślone jeden pod drugim. Chciałbym zwiększyć odstępy między nimi jednak są ciasne. Spojrzałem na dokument, ale nie znalazłem parametru do tego. qplot (Happiness.Level, Number.of.Answers, data=mydata, geom="histogram") + facet_grid (Location ~ .)
114 r  ggplot2 

3
Jak usunąć odstęp między osią i wykresem obszaru w ggplot2?
Mam następującą ramkę danych: uniq <- structure(list(year = c(1986L, 1987L, 1991L, 1992L, 1993L, 1994L, 1995L, 1996L, 1997L, 1998L, 1999L, 2000L, 2001L, 2002L, 2003L, 2004L, 2005L, 2006L, 2007L, 2008L, 2009L, 2010L, 2011L, 2012L, 2013L, 2014L, 1986L, 1987L, 1991L, 1992L, 1993L, 1994L, 1995L, 1996L, 1997L, 1998L, 1999L, 2000L, 2001L, 2002L, 2003L, 2004L, …
113 r  plot  ggplot2 



5
usuń tytuł legendy w ggplot
Próbuję usunąć tytuł legendy w ggplot2: df <- data.frame( g = rep(letters[1:2], 5), x = rnorm(10), y = rnorm(10) ) library(ggplot2) ggplot(df, aes(x, y, colour=g)) + geom_line(stat="identity") + theme(legend.position="bottom") Widziałem to pytanie i wydaje mi się, że żadne z rozwiązań nie działa dla mnie. Większość podaje błąd dotyczący tego, w …
111 r  ggplot2 

6
Jak używać zmiennej do określenia nazwy kolumny w ggplot
Mam polecenie ggplot ggplot( rates.by.groups, aes(x=name, y=rate, colour=majr, group=majr) ) wewnątrz funkcji. Ale chciałbym móc użyć parametru funkcji, aby wybrać kolumnę, która ma być używana jako kolor i grupa. To znaczy, chciałbym coś takiego f <- function( column ) { ... ggplot( rates.by.groups, aes(x=name, y=rate, colour= ??? , group=??? ) …
110 r  ggplot2  r-faq 

3
Jak uzyskać pionową geom_vline na osi X daty zajęć?
Mimo że znalazłem post Hadley w grupie google na POSIXcti geom_vlinenie mogłem tego zrobić. Mam szereg czasowy od i chciałbym narysować pionową linię na przykład dla lat 1998, 2005 i 2010. Próbowałem ze składnią ggploti qplot, ale nadal albo nie widzę żadnej pionowej linii, albo pionowa linia jest rysowana na …
109 r  date  ggplot2  time-series 

2
ggplot2 legenda do dołu i poziomo
Jak mogę przenieść legendę ggplot2 na dół wykresu i obrócić ją poziomo? Przykładowy kod: library(reshape2) # for melt df <- melt(outer(1:4, 1:4), varnames = c("X1", "X2")) p1 <- ggplot(df, aes(X1, X2)) + geom_tile(aes(fill = value)) p1 + scale_fill_continuous(guide = guide_legend()) Pożądany (przybliżony) wynik:
109 r  ggplot2 



10
Jak narysować pustą fabułę?
Muszę zrobić pustą fabułę. To najlepsze, co mogłem wymyślić. plot(0, xaxt = 'n', yaxt = 'n', bty = 'n', pch = '', ylab = '', xlab = '') Jakieś prostsze rozwiązania? PS: całkowicie pusty, bez osi itp.
106 r  ggplot2  plot 

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.