Ho un grafico R in cui utilizzo i valori come simboli. I punti hanno anche barre di errore: Sfondo simbolo R per simboli personalizzati
Il problema è, ovviamente, che le barre di errore (io uso le frecce per quello) attraversano i numeri e che sembra solo brutto e li rende difficili da leggere.
Questo è il mio codice, qualche idea?
x = c(45.58333, 89.83333, 114.03333,138.65000,161.50000,185.15000,191.50000)
y_mean = c(3.350000,6.450000,7.200000,7.033333,8.400000,7.083333,6.750000)
y_sd = c(0.1802776,0.1732051,0.2500000,0.2020726,0.3500000,0.2020726,0.1000000)
values = data.frame(x, y_mean, y_sd)
plot(values$x, values$y_mean, type="n")
arrows(values$x, values$y_mean - values$y_sd,
values$x, values$y_mean + values$y_sd,
length=0.05, angle=90,
code=3, col="red")
lines(values$x, values$y_mean, type="b",
pch=" ",
col="red", bg="white")
text(values$x, values$y_mean, label=round(values$y_mean), col="red")
EDIT: Ho eseguito il codice esatto mostrato sopra come chiesto:
tutti i dati riproducibili con cui giocare? – 989
Sì, certo, l'ho aggiunto :-). –
'valori $ y_mean',' valori $ y_sd'? – 989