Sto cercando di creare la trama come segue (molte volte finisco per disegnare una trama come questa a mano, ma questa volta voglio tracciarla da sola).Creazione di grafico a linee con scala temporale ed etichette in
Ecco i miei dati e il mio processo:
myd <- data.frame (period = c("Triassic", "Jurasic",
"Cretaceous", "Cenzoic"), myears = c(245, 208, 145, 65),
label = c(226, 176,105, 32))
myd2 <- data.frame (event = c("Diansaurs_strt", "Birds",
"Diansaurs_ext", "Human"), myears = c(235, 200, 60, 0.5))
myd2$x <- -0.25
with (myd2, plot(x,myears,ylim=c(0,250),
xlim = c(0, 10), axes=F,xlab="",ylab="",type="p",pch=17))
with (myd2,text(x,myears,event,pos=4,xpd=T))
axis(side=2,at = myd$label, labels = myd$period)
ho problemi particolarmente corrispondenza dell'asse con la trama e l'orientamento del testo e punti. Qualsiasi altra idea o miglioramento può essere apprezzata.
Questo merita molti più upvotes. – A5C1D2H2I1M1N2O1R2T1
d'accordo, ho votato – SHRram
@Josh O'Brien, grazie, puoi anche presentare la versione alternativa con le linee che hai elencato nelle precedenti revisioni – shNIL