Pytania oznaczone «ggplot2»

178
Oznacz punkty w geom_point

Dane, którymi się bawię, pochodzą z poniższego źródła internetowego nba <- read.csv("http://datasets.flowingdata.com/ppg2008.csv", sep=",") Chcę utworzyć wykres punktowy 2D porównujący dwie metryki z tej tabeli, gdzie każdy gracz reprezentuje kropkę na wykresie. Mam następujący kod: nbaplot...

170
Pokaż% zamiast zliczeń na wykresach zmiennych kategorialnych

Planuję zmienną kategorialną i zamiast pokazywać liczby dla każdej wartości kategorii. Szukam sposobu, aby ggplotwyświetlić procent wartości w tej kategorii. Oczywiście istnieje możliwość stworzenia innej zmiennej z wyliczonym procentem i wykreślenia tej jednej, ale muszę to robić kilkadziesiąt...

159
Co robią hjust i vjust podczas tworzenia fabuły za pomocą ggplot?

Za każdym razem, gdy tworzę wykres za pomocą ggplot, spędzam trochę czasu próbując różnych wartości hjust i vjust w linii takiej jak + opts(axis.text.x = theme_text(hjust = 0.5)) aby etykiety osi były wyrównane w miejscu, w którym etykiety osi prawie dotykają osi i są zrównane z nią (wyrównane...

145
Zmień rozmiar tytułu osi i etykiet w ggplot2

Mam naprawdę proste pytanie, na które usiłuję znaleźć odpowiedź. Miałem nadzieję, że ktoś tutaj może mi pomóc. Przykładową ramkę danych przedstawiono poniżej: a <- c(1:10) b <- c(10:1) df <- data.frame(a,b) library(ggplot2) g = ggplot(data=df) + geom_point(aes(x=a, y=b)) + xlab("x...

143
Dodaj legendę do wykresu liniowego ggplot2

Mam pytanie dotyczące legend w ggplot2. Udało mi się narysować trzy linie na tym samym wykresie i chcę dodać legendę z trzema użytymi kolorami. To jest używany kod library(ggplot2) require(RCurl) link<-getURL("https://dl.dropbox.com/s/ds5zp9jonznpuwb/dat.txt") datos<-...

139
ggplot2 wykres bez osi, legend itp

Chcę użyć hexbin bioprzewodnika (co mogę zrobić), aby wygenerować wykres, który wypełni cały (png) region wyświetlania - bez osi, bez etykiet, bez tła, bez

138
Dodaj wspólną legendę dla połączonych ggplots

Mam dwa wykresy gg, z którymi dopasowuję się w poziomie grid.arrange . Przejrzałem wiele postów na forum, ale wszystko, czego próbuję, wydaje się być komendami, które są teraz zaktualizowane i mają inną nazwę. Moje dane wyglądają tak; # Data plot 1 axis1 axis2 group1 -0.212201 0.358867 group2...

137
Uporządkuj dyskretną skalę x według częstotliwości / wartości

Robię unikany wykres słupkowy za pomocą ggplot z dyskretną skalą x, osie x są teraz ułożone w kolejności alfabetycznej, ale muszę to zmienić tak, aby był uporządkowany według wartości osi y (tj. Najwyższy słupek będzie być umieszczone po lewej stronie). Próbowałem uporządkować lub posortować, ale...

137
Zapisywanie wykresu grid.arrange () do pliku

Próbuję wykreślić wiele działek za pomocą ggplot2, układając je za pomocą grid.arrange(). Ponieważ udało mi się znaleźć kogoś, kto dokładnie opisałby mój problem, zacytowałem z opisu problemu z linku : Kiedy używam ggsave()po

137
Scatterplot z marginalnymi histogramami w ggplot2

Czy istnieje sposób tworzenia wykresów rozrzutu z histogramami marginalnymi, tak jak w przykładzie poniżej w ggplot2? W Matlabie jest to scatterhist()funkcja i istnieją również odpowiedniki dla R. Jednak nie widziałem tego dla ggplot2. Zacząłem od stworzenia pojedynczych wykresów, ale nie wiem,...

135
Ignoruj ​​wartości odstające w wykresie pudełkowym ggplot2

Jak mógłbym zignorować wartości odstające w wykresie pudełkowym ggplot2? Nie chcę, aby po prostu zniknęły (tj. Outlier.size = 0), ale chcę, aby były ignorowane w taki sposób, aby oś y skalowała się tak, aby pokazywała 1/3 percentyl. Moje wartości odstające powodują, że „pudełko” kurczy się tak...

131
Jak zmienić formatowanie liczb na osi za pomocą ggplot?

Używam R i ggplot, aby narysować wykres rozrzutu niektórych danych, wszystko jest w porządku, z wyjątkiem tego, że liczby na osi y wychodzą z formatowaniem wykładników w stylu komputerowym, tj. 4e + 05, 5e + 05 itd. To jest oczywiście niedopuszczalne, więc chcę wyświetlić je jako 500 000, 400 000 i...

128
zwiększ rozmiar czcionki legendy ggplot2

Czy jest sposób na zwiększenie rozmiaru czcionki ggplot2? Myślę, że muszę określić coś podobnego legend.key.width = unit(2, "line")do themefunkcji, ale służy to dostosowaniu klawiszy w legendach, a nie rozmiarów czcionek.

127
Jak zmienić szerokość linii w ggplot?

Datalink: używane dane Mój kod: ccfsisims <- read.csv(file = "F:/Purdue University/RA_Position/PhD_ResearchandDissert/PhD_Draft/GTAP-CGE/GTAP_NewAggDatabase/NewFiles/GTAP_ConsIndex.csv", header=TRUE, sep=",", na.string="NA", dec=".", strip.white=TRUE) ccfsirsts <-

125
Nakładanie histogramów za pomocą ggplot2 w R

Jestem nowy w R i próbuję wykreślić 3 histogramy na tym samym wykresie. Wszystko działało dobrze, ale mój problem polega na tym, że nie widać, gdzie nakładają się 2 histogramy - wyglądają raczej na obcięte. Kiedy tworzę wykresy gęstości, wygląda to idealnie: każda krzywa jest otoczona czarną linią...

124
Usuń „a” z legendy, używając estetyki i geom_text

Jak mogę usunąć literę „a” z legendy wygenerowanej przez ten kod? Jeśli usunę geom_text, litera „a” nie pojawi się w legendzie. geom_textJednak chcę zatrzymać . ggplot(data = iris, aes(x = Sepal.Length, y=Sepal.Width, shape = Species, colour = Species)) + geom_point() + geom_text(aes(label =...