全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2101 4
2012-01-06
各位大侠,请问这个图在R中怎么实现,我有3组数据,一组为测量性状数据,一组为纬度,一组为海拔,我已经得到了回归方程,请问怎么做才能够做出下面这种图形,请各位大侠不吝赐教,谢谢,如果R中可以实现,麻烦帮我把代码也写上,我是新手,懂的很少,先谢谢了!
附件列表
图片1.JPG

原图尺寸 37.47 KB

图片1.JPG

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2012-1-6 11:18:19
用scatterplot3d做
试试下面的程序

data(trees)
s3d <- scatterplot3d(trees, type="h", highlight.3d=TRUE,
angle=55, scale.y=0.7, pch=16, main="scatterplot3d - 5")
# Now adding some points to the "scatterplot3d"
s3d$points3d(seq(10,20,2), seq(85,60,-5), seq(60,10,-10),
col="blue", type="h", pch=16)
# Now adding a regression plane to the "scatterplot3d"
attach(trees)
my.lm <- lm(Volume ~ Girth + Height)
s3d$plane3d(my.lm, lty.box = "solid")
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-1-6 11:19:27
先安装scatterplot3包
install.packages("scatterplot3d")
library(scatterplot3d)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-1-6 11:34:37
qoiqpwqr 发表于 2012-1-6 11:19
先安装scatterplot3包
install.packages("scatterplot3d")
library(scatterplot3d)
谢谢qoiqpwqr的热心回复,我的方程为一个二次方程,类似于Y=a+bX^2,的形式,我贴出数据,麻烦帮我试一下,我的方程为c=11.643+0.0000005185b*b
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-1-6 11:36:44
附件中是数据
附件列表

Book1.txt

大小:518 Bytes

 马上下载

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群