首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >scatterplot3d中的lab.z选项?

scatterplot3d中的lab.z选项?
EN

Stack Overflow用户
提问于 2015-10-04 01:55:20
回答 1查看 785关注 0票数 0

我想使用R中的“scatterplot3d”包来控制三维散射图中Z轴上的刻痕数。

代码语言:javascript
复制
scatterplot3d(x12[,1],x12[,2],pred4,cex.symbol=0.2,lab.z=k)

我在上面的命令中尝试了k的各种值。k=3,4生成第一张图像,k=5~12生成第二张图像。滴答的次数分别为7和10。(包括端点)我想知道为什么它不像预期的那样工作。

EN

回答 1

Stack Overflow用户

发布于 2015-10-04 11:59:51

实际上,这就是lab.z的预期行为。我引用文件中的话:

实验室 c(x,y,len)形式的数值向量。X和y的值给出了x和y轴上的(近似)刻痕数。 lab.z 和实验室一样,不过是z轴。

正如你在上面看到的,它清楚地说,滴答的数量总是近似的,不准确的。

您将在下面的scatterplot3d示例部分中注意到这种行为(与您在绘图中看到的行为相同):

代码语言:javascript
复制
z <- seq(-10, 10, 0.01)
x <- cos(z)
y <- sin(z)
scatterplot3d(x, y, z, highlight.3d=TRUE, col.axis="blue",
              col.grid="lightblue", main="scatterplot3d - 1", pch=20,
             lab.z=1)

这就产生了3条蜱:

然后,当lab.z=3 (lab.z=2产生的蜱数与上面的相同)时,图形的滴答再次发生变化。

代码语言:javascript
复制
> scatterplot3d(x, y, z, highlight.3d=TRUE, col.axis="blue",
               col.grid="lightblue", main="scatterplot3d - 1", pch=20,
              lab.z=3)

正如你所看到的,这会产生5个刻度,而对于3~7之间的lab.z值,这个数字保持不变。对于8~12之间的值,您会看到相同的行为。所以,我的观点是,这是预期的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32929283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档