2017-12-26 8 views
1

Ich habe 4 Datenrahmen von Daten, die aus, die so aussieht (HuL1 ist ein Knochen):machen boxplot von gruppierten Daten

CEMETERY SEX CONTEXT HuL1.L HuL1.R DIRECTIONAL.ASYMMETRY 
1 Medieval FEMALE 7172 285 286    0.3508772 
2 Medieval FEMALE 8117 316 320    1.2658228 
3 Medieval FEMALE 11090 309 312    0.9708738 
14 Medieval FEMALE  19 326 332    1.8404908 
15 Medieval FEMALE  349 310 313    0.9677419 
16 Medieval FEMALE  383 319 322    0.9404389 

und

 CEMETERY SEX CONTEXT HuL1.L HuL1.R DIRECTIONAL.ASYMMETRY 
43 Post-Medieval MALE  20 317 321    1.2618297 
44 Post-Medieval MALE  35 334 332   -0.5988024 
45 Post-Medieval MALE  47 328 334    1.8292683 
46 Post-Medieval MALE  143 332 332    0.0000000 
47 Post-Medieval MALE  147 351 354    0.8547009 

Jeder Datenrahmen ist eine andere Länge und 2 bestehen aus 'Medieval'-Daten, während die anderen 2' Post-Medieval 'sind (A = mittelalterliche weibliche Daten, B = mittelalterliche männliche Daten, C = postmittelalterliche weibliche Daten, D = postmittelalterliche männliche Daten). Ich habe eine boxplot mit

x=boxplot(A$DIRECTIONAL.ASYMMETRY,B$DIRECTIONAL.ASYMMETRY, 
C$DIRECTIONAL.ASYMMETRY 
,D$DIRECTIONAL.ASYMMETRY,xlab="PERIOD",ylab="DIRECTIONAL ASYMMETRY 
(%)",names=c("Medieval","Medieval","Post-Medieval","Post- 
Medieval"),col=c("turquoise","red","turquoise","red")) 

legend(x="topleft",title="Sex",c("Female","Male"),fill=c("turquoise","red")) 

enter image description here

gemacht, aber ich möchte, dass die 'Medieval' und 'Post-Medieval' Plots zusammen gruppiert werden, um die x-Achse sagt nur Mittelalterliches und Post-Medieval Einmal.

Antwort

0
boxplot(A$DIRECTIONAL.ASYMMETRY,B$DIRECTIONAL.ASYMMETRY, 
     C$DIRECTIONAL.ASYMMETRY, D$DIRECTIONAL.ASYMMETRY, 
     xlab="PERIOD",ylab="DIRECTIONAL ASYMMETRY(%)", 
     col=c("turquoise","red","turquoise","red")) 

axis(side = 1, at = c(1.5, 3.5), labels = c("Medieval", "Post-Medieval")) 

legend(x="topleft",title="Sex",c("Female","Male"),fill=c("turquoise","red")) 
+0

Dank @Henrik und seine Antwort https://stackoverflow.com/questions/3785089/change-the-spacing-of-tick-marks-on-the-axis-of-a-plot –

Verwandte Themen