楼主: 楚韵荆风
15735 8

[问答] R中画3维曲面图,怎样画效果才好? [推广有奖]

  • 4关注
  • 20粉丝

已卖:66份资源

教授

31%

还不是VIP/贵宾

-

威望
0
论坛币
2271 个
通用积分
7.6593
学术水平
54 点
热心指数
84 点
信用等级
41 点
经验
78962 点
帖子
1230
精华
0
在线时间
1281 小时
注册时间
2009-7-2
最后登录
2025-2-20

楼主
楚韵荆风 学生认证  发表于 2012-3-16 19:25:45 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
RT
我的数据是
x,y: 是两个n X 1的向量
z:是一个n x n的矩阵(曲面上的点)
(由于数据是给定的,太大,没法上传)
如何画出(x,y,z)的3维图?主要是想整的好看一点,直接用persp画效果很差,不知道有没有好看的画法?
可以用如下的数据来尝试:
x <- rnorm(150,mean=3*rbinom(150,prob=.5,size=1),sd=1)
y <- rnorm(150,mean=4*rbinom(150,prob=.5,size=2),sd=1)
z <- kde2d(x,y,n=50)
persp(d)        # 效果太差!
而用scatterplot3d(x,y,z)画3维散点图却要求x,y,z的维数相同,
求高人指点既简单又好看的画法!~~

二维码

扫码加我 拉你入群

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

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

关键词:曲面图 ERS 有没有 不知道 好看的 效果

共享是一种彼此的快乐

沙发
qoiqpwqr 发表于 2012-3-16 23:21:22
我糊涂了,总共点数是多少?你是说x方向上的是n个格点,y方向上也是n个格点,然后总共有n x n个点,是吗?

藤椅
ltx5151 发表于 2012-3-17 02:43:27
Well, Matlab might be a better choice..

板凳
楚韵荆风 学生认证  发表于 2012-3-17 18:27:14
qoiqpwqr 发表于 2012-3-16 23:21
我糊涂了,总共点数是多少?你是说x方向上的是n个格点,y方向上也是n个格点,然后总共有n x n个点,是吗?
是的,请版主指点,谢谢~~
共享是一种彼此的快乐

报纸
楚韵荆风 学生认证  发表于 2012-3-17 18:28:32
ltx5151 发表于 2012-3-17 02:43
Well, Matlab might be a better choice..
我知道matlab里面有mesh命令可以画出比较漂亮的图形,但是我用的是R,并且导师要求用R
共享是一种彼此的快乐

地板
qoiqpwqr 发表于 2012-3-17 21:46:37
你可以看看rgl包里的surface3d函数,试一下里面的那个例子。
已有 1 人评分热心指数 收起 理由
babymafia + 1 热心帮助其他会员

总评分: 热心指数 + 1   查看全部评分

7
楚韵荆风 学生认证  发表于 2012-3-18 10:41:30
qoiqpwqr 发表于 2012-3-17 21:46
你可以看看rgl包里的surface3d函数,试一下里面的那个例子。
版主,我想请教一下,我运行了好几次,每次都说内存出错,这个命令难道与电脑配置有关系吗,怎么解决呢?
共享是一种彼此的快乐

8
qoiqpwqr 发表于 2012-3-18 10:49:20
我运行那些例子都没有问题的。

9
gssdzc 在职认证  发表于 2014-7-23 21:49:35
非常感谢分享

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-11 15:12