Pytania oznaczone «ggplot2»

91
pogrupuj według dwóch kolumn w ggplot2

Czy można grupować według dwóch kolumn? Czyli iloczyn krzyżowy jest rysowany przez geom_point()i geom_smooth()? Jako przykład: frame <- data.frame( series <- rep(c('a', 'b'), 6), sample <- rep(c('glass','water', 'metal'), 4), data <- c(1:12)) ggplot(frame, aes()) #...

91
Usuń dodatkowe legendy w ggplot2

Mam prostą ramkę danych, którą próbuję wykonać za pomocą połączonego wykresu linii i punktów ggplot2. Przypuśćmy, że moje dane wyglądają tak: df <- data.frame(x=rep(1:10,2), y=c(1:10,11:20), group=c(rep("a",10),rep("b",10))) I próbuję ułożyć fabułę: g <- ggplot(df, aes(x=x, y=y,...

91
Zmiana czcionek w ggplot2

Pewnego razu zmieniłem ggplot2czcionkę za pomocą, windowsFonts(Times=windowsFont("TT Times New Roman"))aby ją zmienić. Teraz nie mogę tego z tego wyciągnąć. W próbuje ustawić family=""na ggplot2 theme()nie wydaje się generować zmianę czcionek jak skompilować MWe poniżej z różnych rodzin...

88
Jak naprawić współczynnik proporcji w ggplot?

Próbuję zmienić rozmiar wykresu, aby pasował do mojego dokumentu, ale mam trudności z uzyskaniem kształtu wykresu jako kwadratu. Przykład: pdf(file = "./out.pdf", width = 5, height = 5) p <- ggplot(mydata, aes(x = col1, y = col2)) print(p) aux <- dev.off() Chociaż granice x i y są...

88
Jak mogę wyodrębnić zakresy osi wykresu dla obiektu ggplot2?

Mam obiekt z ggplot2, powiedzmy myPlot, jak mogę zidentyfikować zakresy dla osi X i Y? Wydaje się, że nie jest to zwykła wielokrotność zakresu wartości danych, ponieważ można przeskalować wykresy, zmodyfikować zakresy osi i tak dalej. findFn(from sos) i Google nie wydają się zwracać...

88
Jak dodać podtytuł ggplot2 o innym rozmiarze i kolorze?

Używam ggplot2, aby poprawić wykresy słupkowe opadów. Oto powtarzalny przykład tego, co chcę osiągnąć: library(ggplot2) library(gridExtra) secu <- seq(1, 16, by=2) melt.d <- data.frame(y=secu, x=LETTERS[1:8]) m <- ggplot(melt.d, aes(x=x, y=y)) + geom_bar(fill="darkblue") +...

86
Całkowicie usuń etykiety facet_wrap

Chciałbym całkowicie usunąć etykiety z aspektów, aby stworzyć coś w rodzaju miniatury , ponieważ dla odbiorców etykiety są nieistotne, najlepsze, co mogę wymyślić, to: library(MASS) library(ggplot2) qplot(week,y,data=bacteria,group=ID, geom=c('point','line'), xlab='', ylab='') +...

86
ggplot2 marginesy obszaru kreślenia?

Czy istnieje łatwy sposób na zwiększenie odstępu między tytułem wykresu a obszarem wykresu pod nim (ramką z danymi)? Podobnie wolałbym mieć trochę odstępu między tytułem osi a etykietami osi. Innymi słowy, czy istnieje sposób na „przesunięcie tytułu nieco w górę, tytuł osi y nieco w lewo, a...

85
Zapisuj działki wykonane w błyszczącej aplikacji

Próbuję dowiedzieć się, jak użyć downloadButton, aby zapisać działkę z błyszczącym. Przykład w pakiecie demonstruje metodę downloadButton / downloadHandler, aby zapisać plik .csv. Na tej podstawie stworzę powtarzalny przykład. Dla ui.R shinyUI(pageWithSidebar( headerPanel('Downloading...

84
Jak dodać ogólną etykietę do aspektów w ggplot2?

Często mam wartości liczbowe do fasetowania. Chciałbym podać wystarczające informacje do zinterpretowania tych wartości fasetowania w dodatkowym tytule, podobnym do tytułów osi. Opcje etykietowania powtarzają dużo niepotrzebnego tekstu i nie nadają się do użytku w przypadku dłuższych zmiennych...

82
ustaw tylko dolną granicę limitu dla ggplot

Czy można ustawić tylko dolną granicę limitu dla skali ciągłej? Chcę, aby wszystkie moje wykresy były oparte na 0, bez konieczności określania górnej granicy. na przykład + scale_y_continuous(minlim=0)

82
Wykresy ggplot w skryptach nie są wyświetlane w Rstudio

Mam dziwny problem z Rstudio: jeśli skrypt wywołuje funkcje ggplot2 w celu wyświetlenia wykresu, to użycie Source do uruchomienia skryptu nie generuje wykresów. Jeśli wybiorę cały skrypt zCtrl+A , a następnie Uruchom bieżący wiersz lub wyboru ( Ctrl+Enter), a następnie fabuła robi wyświetlacz....

81
Jak mogę ukryć pionowe linie siatki na wykresie ggplot2?

Tworzę wykres słupkowy, dla którego słupki wystarczają jako wskazania poziomego (x) umieszczenia, więc chciałbym uniknąć rysowania zbędnych pionowych linii siatki. Rozumiem, jak stylizować drugorzędne i główne linie siatki w opts (), ale do końca życia nie mogę wymyślić, jak wyłączyć tylko...

81
Jak ustawić legendę alfa za pomocą ggplot2

Mam wykres prędkości wiatru względem kierunku, który ma ogromną liczbę punktów, więc używam alfa = I (1/20) oprócz koloru = miesiąc Oto przykład kodu: library(RMySQL) library(ggplot2) con <- dbConnect(...) wind <- dbGetQuery(con, "SELECT speed_w/speed_e AS ratio, dir_58 as dir,...

81
ggplot łączący dwa wykresy z różnych data.frames

Chcę połączyć dwa ggplots, z dwóch różnych data.frames, w jeden wykres. Poniżej znajdziesz kod. Chcę połączyć działkę 1 i 2 lub działkę 3 i 4. df1 <- data.frame(p=c(10,8,7,3,2,6,7,8), v=c(100,300,150,400,450,250,150,400)) df2 <- data.frame(p=c(10,8,6,4), v=c(150,250,350,400)) plot1...