[問題] R繪圖問題

看板Statistics作者 (--)時間16年前 (2008/01/13 10:12), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
小弟最近研究需要畫z=x^2+y^2的3D圖形 我利用 > x <- seq(-1000, 1000, len=200) > y <- x > z <- outer(x, y, function(x, y) x^2+y^2) > persp(x, y, z, theta = 30, phi = 30, expand = 1.5, col = "lightblue" , ltheta = 120, shade = 0.75,axes=FALSE, box = FALSE, border = NA) 但是最大的問題 就是畫出來的圖4個角太明顯了 我需要一個碗形的圖案 手冊裡好像有一個Rotated function的方法 但是我還是沒辦法弄出來 不知道大家有沒有辦法解決? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.86.101.251

01/13 10:54, , 1F
要碗型的圖案,那應該得要對 z 做點手腳吧?
01/13 10:54, 1F

01/13 22:34, , 2F
可以試著改變 z 的繪圖範圍, 用 zlim
01/13 22:34, 2F

01/13 22:35, , 3F
persp(x, y, z, zlim=c(range(z)[1], 900000)
01/13 22:35, 3F

01/14 07:34, , 4F
謝謝大家
01/14 07:34, 4F
文章代碼(AID): #17YNEhn- (Statistics)