Как объединить точки в Plot3D (rgl) в R
Я пытаюсь построить 3D-график и соединить точки только по переменной V1, но получаю следующий результат:
plot3d(Datos$V1,
Datos$V2,
Datos$V3,
type="l",
xlab="v1",ylab="v2",zlab="v3",
group.by=Datos$V1,
col = Datos$V1)
Я пытаюсь удалить диагональную линию, но, похоже, не могу найти здесь проблему.
0 ответов
Нет никаких
group.by
аргумент
plot3d
. Вам нужно будет нанести группы отдельно. Например,
plot3d(Datos$V1,
Datos$V2,
Datos$V3,
type="n", # Plot nothing, but set up the axes
xlab="v1",ylab="v2",zlab="v3")
for (g in unique(Datos$V1))
with(subset(Datos, V1 == g),
lines3d(V1, V2, V3, col = g))