Pytania oznaczone «ggplot2»

120
Dodanie linii regresji do ggplot

Bardzo się staram dodać linię regresji na wykresie ggplot. Najpierw próbowałem z abline, ale nie udało mi się to zrobić. Potem spróbowałem tego ... data = data.frame(x.plot=rep(seq(1,5),10),y.plot=rnorm(50)) ggplot(data,aes(x.plot,y.plot))+stat_summary(fun.data=mean_cl_normal) +...

120
Edycja etykiet legendy (tekstu) w ggplot

Spędziłem godziny przeglądając dokumentację i StackOverflow, ale wydaje się, że żadne rozwiązanie nie rozwiązuje mojego problemu. Podczas korzystania ggplotnie mogę uzyskać prawidłowego tekstu w legendzie, mimo że znajduje się on w mojej ramce danych. Próbowałem scale_colour_manual,...

119
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...

119
dodanie etykiet osi x i y w ggplot2

Jak mogę zmienić etykiety X i Y na tym wykresie? library(Sleuth2) library(ggplot2) discharge<-ex1221new$Discharge area<-ex1221new$Area nitrogen<-ex1221new$NO3 p <- ggplot(ex1221new, aes(discharge, area), main="Point") p + geom_point(aes(size= nitrogen)) + scale_area() + opts(title...

114
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,...

113
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,...

111
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ń...

110
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(...

109
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...

109
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 =...