J'utilise persp() pour créer un tracé 3D (mais je suis ouvert à tout ce qui fera l'affaire). Maintenant, je veux ajouter un champ 2d pour préciser où le tracé 3D est au-dessus d'une valeur Z spécifique. Y a-t-il un moyen d'y parvenir? Idéalement, ce serait idéalement quelque chose comme une surface semi-transparente où vous pouvez voir la masse sous la surface par rapport à la surface.Insérer un champ "tronqué" dans le graphique de la surface R
En utilisant l'exemple de la documentation persp
f <- function(x, y) { r <- sqrt(x^2+y^2); 10 * sin(r)/r }
x <- seq(-10, 10, length= 30)
y <- x
z <- outer(x, y, f)
z[is.na(z)] <- 1
persp(x, y, z, theta = 30, phi = 30, expand = 0.5, col = "lightblue",
ltheta = 120, shade = 0.75, ticktype = "detailed",
xlab = "X", ylab = "Y", zlab = "Sinc(r)"
)
Comment puis-je insérer un champ qui tranche le graphique à un certain point de l'axe z?
Il a été cassé, le fixe ... –
Tous les commentaires à ce sujet? –
Désolé voyagé ces derniers jours - c'est parfait, merci beaucoup. –