Soy nuevo en R y me gustaría saber cómo etiquetar los puntos de datos en un diagrama de dispersión. Intenté con el siguiente código, pero recibo un error.¿Cómo etiquetar puntos en un diagrama de dispersión con R?
x = c(102856,17906,89697,74384,91081,52457,73749,29910,75604,28267,122136,
54210,48925,58937,76281,67789,69138,18026,90806,44893)
y = c(2818, 234, 2728, 2393, 2893, 1015, 1403, 791, 2243, 596, 2468, 1495,
1232, 1746, 2410, 1791, 1706, 259, 1982, 836)
plot(x, y, main="Scatterplot ", xlab="xaxis ", ylab="yaxis ", pch=19)
names = c("A","C","E","D","G","F","I","H","K","M","L","N","Q","P","S","R",
"T","W","V","Y")
library(calibrate)
textxy(x, y, labs=names, cx = 0.5, dcol = "black", m = c(0, 0))
Error in text.default(X[posXposY], Y[posXposY], labs[posXposY], adj = c(-0.3, :
plot.new has not been called yet
No entiendo acerca de este error. Por favor me ayude a
El mensaje de error parece que su trazado ya no está abierto cuando llama a 'textxy (x, y, labs = nombres, cx = 0.5, dcol =" negro ", m = c (0, 0))'. Intenta llamar a tu declaración de complot nuevamente antes de usar las etiquetas. – Sophia
@sophia, gracias por tu comentario. Lo intenté. Pero sigo recibiendo el error – lara
. Por razones de interés, dado que no estoy familiarizado con 'calibrar', ¿hay algo que 'textxy' haga que la herramienta básica' text' para los puntos de etiquetado no funcione? –