我有以下數據如何填充輪廓的顏色和在RSM寫軸名稱(R)
ct<-structure(list(Conc = c(50L, 100L, 150L, 50L, 100L, 150L, 50L,
100L, 150L, 100L, 100L, 100L), kGy = c(10L, 10L, 10L, 15L, 15L,
15L, 20L, 20L, 20L, 15L, 15L, 15L), CT.Y. = c(75L, 65L, 51L,
87L, 93L, 89L, 81L, 86L, 78L, 92L, 93L, 92L)), .Names = c("Conc",
"kGy", "CT.Y."), class = "data.frame", row.names = c(NA, -12L))
,我使用了響應面下述R代碼
library(rsm)
ct.rsm<-rsm(CT.Y.~SO(Conc, kGy), data=ct)
persp(ct.rsm, Conc ~ kGy, col=rainbow(50), theta=60,
phi=0, r = 3, d=1, border = NULL, ltheta = -135, lphi = 0
, shade = 0.75, zlab="CT",ylab="Concentration %", col.axis=37, font.lab=2,col.lab=33,
contour=("colors"))
一個問題是,如何我可以在輪廓中填充顏色嗎? 和其他問題是關於軸標籤。對於X和Z軸的標籤,我可以給它貼上標籤,但是當我想要包含Y軸的標籤時,我會收到以下錯誤。
Error in persp.default(dat$x, dat$y, dat$z, xlab = dat$labs[1], ylab = dat$labs[2], :
formal argument "ylab" matched by multiple actual arguments
希望有人能在這方面幫助我。 在此先感謝。
我試圖加載數據,但該結構不完整。通常這樣的問題是由於硬編碼「ylab」的包的作者所致,因此您需要破解該函數。我承認這有點奇怪,因爲你甚至沒有指定ylab,而該函數是'persp'的默認版本。 –
對不起,代碼錯誤。請檢查我已包含ylab的更新代碼。響應曲面曲線看起來不錯,但我也需要輪廓中的顏色。 – Iftikhar