2013-02-01 26 views
9

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

enter image description here

+2

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

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) 

enter image description here

10

Można użyć parametru do histadd (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) 

enter image description here

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

Powiązane problemy