Utwórz wykres 3D Kolorowy zgodnie z osią Z.

<code> library(Sleuth2)

 mlr<-lm(ex1222$Buchanan2000~ex1222$Perot96*ex1222$Gore2000)


for (i in 0:3) {
           assign(paste("betaHat", i, sep=""), 
           summary(mlr)$coeff[i+1,1])
               }

x<-sort(ex1222$Perot96)
y<-sort(ex1222$Gore2000)


z1 <- outer(x, y, function(a,b) betaHat0+betaHat1*a+betaHat2*b+betaHat3*a*b)
nrz <- nrow(z)
ncz <- ncol(z)

# Create a function interpolating colors in the range of specified colors
jet.colors <- colorRampPalette( c("blue", "red") ) 

# Generate the desired number of colors from this palette
nbcol <- 100
color <- jet.colors(nbcol)

# Compute the z-value at the facet centres
zfacet <- z[-1, -1] + z[-1, -ncz] + z[-nrz, -1] + z[-nrz, -ncz]

# Recode facet z-values into color indices
facetcol <- cut(zfacet, nbcol)

persp(x, y, z1, col=color[facetcol],theta=-30, lwd=.3,xlab="Perot 96", ylab="Gore 2000", zlab="Predicted Votes for Buchanan")
</code>

Dzień dobry,

Próbuję pokolorować powyższą fabułę. Myślałem, że chcę mieć wyższe wartości ciemniejszych odcieni czerwieni „z” (lub naprawdę dowolnego koloru).

Każda pomoc dotycząca tego, jak to się stało, byłaby bardzo mile widziana.

Również możesz zaproponować inną funkcję, aby tak się stało.

Dziękuję Ci!

edit .... Umieściłem mój nowy kod po obejrzeniu przykładu na? persp. Chciałbym zmienić kolor i nie jestem zbyt zadowolony z czytelności nowej fabuły

questionAnswers(1)

yourAnswerToTheQuestion