rotulo z da função persp

Boa noite a todos! Como distanciar o título do eixo z (zlab) dos números do eixo para não ficar sobreposto? Assim como no exemplo abaixo: x <- seq(-10, 10, length= 30) y <- x f <- function(x,y) { r <- sqrt(x^2+y^2); 10 * sin(r)/r } z <- outer(x, y, f) z[is.na(z)] <- 1 z <- z * 100 par(mar=c(0.1,2.2,0.1,1.4),cex=1.6) persp(x, y, z, theta = 30, ticktype = "detailed", xlab="eixo X",ylab="eixo Y", zlab = "eixo Z", col = "gray") Outra dúvida: Tem como fazer um gráfico assim utilizando a função scatterplot3d do pacote scatterplot3d. Se alguém tiver outra sugestão de funções para fazer gráficos 3d, pode se manifestar. Já fiz algumas tentativas com wireframe do lattice, porém tive problemas, principalmente com os títulos dos eixos que não ficam na angulação correta. Desde já agradeço! Gustavo Marcatti Eng. Florestal - UFV

veja o argumento mgp de par() Em Seg, 2012-02-20 às 14:48 -0800, Gustavo Marcatti escreveu:
Boa noite a todos! Como distanciar o título do eixo z (zlab) dos números do eixo para não ficar sobreposto? Assim como no exemplo abaixo:
x <- seq(-10, 10, length= 30) y <- x f <- function(x,y) { r <- sqrt(x^2+y^2); 10 * sin(r)/r } z <- outer(x, y, f) z[is.na(z)] <- 1 z <- z * 100 par(mar=c(0.1,2.2,0.1,1.4),cex=1.6) persp(x, y, z, theta = 30, ticktype = "detailed", xlab="eixo X",ylab="eixo Y", zlab = "eixo Z", col = "gray")
Outra dúvida: Tem como fazer um gráfico assim utilizando a função scatterplot3d do pacote scatterplot3d. Se alguém tiver outra sugestão de funções para fazer gráficos 3d, pode se manifestar. Já fiz algumas tentativas com wireframe do lattice, porém tive problemas, principalmente com os títulos dos eixos que não ficam na angulação correta.
Desde já agradeço!
Gustavo Marcatti Eng. Florestal - UFV _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

Obrigado pela resposta Paulo, mas acredito que o mgp não funcione para este tipo de gráfico, já tinha feito alguns testes e não altera em nada no gráfico (pelo menos aqui no meu pc). Até agora ainda não encontrei uma função que faça um gráfico de superficie de resposta 3d sem problemas, se alguém tiver alguma sugestão será bem vinda. Gustavo ________________________________ De: Paulo J Ribeiro Jr <paulojus@leg.ufpr.br> Para: r-br@listas.c3sl.ufpr.br; Gustavo Marcatti <vgp.gustavo@yahoo.com.br> Enviadas: Segunda-feira, 20 de Fevereiro de 2012 22:06 Assunto: Re: [R-br] rotulo z da função persp veja o argumento mgp de par() Em Seg, 2012-02-20 às 14:48 -0800, Gustavo Marcatti escreveu:
Boa noite a todos! Como distanciar o título do eixo z (zlab) dos números do eixo para não ficar sobreposto? Assim como no exemplo abaixo:
x <- seq(-10, 10, length= 30) y <- x f <- function(x,y) { r <- sqrt(x^2+y^2); 10 * sin(r)/r } z <- outer(x, y, f) z[is.na(z)] <- 1 z <- z * 100 par(mar=c(0.1,2.2,0.1,1.4),cex=1.6) persp(x, y, z, theta = 30, ticktype = "detailed", xlab="eixo X",ylab="eixo Y", zlab = "eixo Z", col = "gray")
Outra dúvida: Tem como fazer um gráfico assim utilizando a função scatterplot3d do pacote scatterplot3d. Se alguém tiver outra sugestão de funções para fazer gráficos 3d, pode se manifestar. Já fiz algumas tentativas com wireframe do lattice, porém tive problemas, principalmente com os títulos dos eixos que não ficam na angulação correta.
Desde já agradeço!
Gustavo Marcatti Eng. Florestal - UFV _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
participantes (2)
-
Gustavo Marcatti
-
Paulo J Ribeiro Jr