Mam dwie zmienne, które chcę porównać w histogramie, jak ten poniżej. Dla każdego bin histogramu pokazano częstotliwość obu zmiennych, co ułatwia ich porównanie.Histogram dwóch zmiennych w R
9
A
Odpowiedz
5
można użyć prop.table
i barplot
tak
somkes <- sample(c('Y','N'),10,replace=T)
amount <- sample (c(1,2,3),10,replace=T)
barplot(prop.table(table(somkes,amount)),beside=T)
10
Można użyć parametru do hist
add
(patrz ?hist
, ?plot.histogram
):
hist(rnorm(1000, mean=0.2, sd=0.1), col='blue', xlim=c(0, 1))
hist(rnorm(1000, mean=0.8, sd=0.1), col='red', add=T)
Aby dowiedzieć się o parametrze add
zauważyłem, że w ?hist
...
teza mówi, że są to argumenty przekazywane do plot.histogram
i add
jest udokumentowana w ?plot.histogram
. Alternatywnie jeden z przykładów na dole ?hist
używa parametru add
.
+2
I sugerują użycie col = rgb (0,0 ,1,0,5) i col = rgb (1,0,0,0,5), aby kolory były przezroczyste, a zakładka jest lepiej widoczna. –
Odpowiedzi na to pytanie zilustrowania innego podejścia, które mogą być lepiej dostosowane do danych Gaussa: http://stackoverflow.com/questions/3541713/how-to-plot-two-histograms-together-in-r – Lenna