问题标签 [scatter3d]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2544 浏览

r - 在 R 的 lattice 包中添加 3D abline 到云图

我想将 3D abline 添加到 R 的 lattice 包中的云散点图中。这是我的数据的一个子集(3 个变量都在 0,1 之间):

这是云图:

我想在 0,0,0 和 1,1,1 之间添加一条灰色虚线(即,对角线穿过绘图)。我知道我可以使用“type="l", panel.3d.cloud=panel.3dscatter" 将点更改为线,但我看不到使用此方法向绘图添加额外点/线的方法。

这是我想使用 scatterplot3d 实现的示例:

我想用云图来控制我查看图的角度(scatterplot3d 不允许我将图的 0,0,0 角朝向)。感谢您的任何建议。

0 投票
1 回答
160 浏览

r - 向 scatter3D 提供什么作为 Y 和 Z?

我有一些数据:

如何创建此数据的 3D 图,因此 X 轴为V1:V14,Y 轴为1:6(Index),Z 轴为 的值V1[1]

当我尝试绘图时,我得到:

我应该将什么解析为 Y 和 Z?

0 投票
1 回答
3804 浏览

python - 在 3d 散点图上绘制多个数据

我无法将多组数据绘制到单个 3D 散点图上。我正在做的是我有一个由三个方程组成的系统,我正在使用 linalg 计算方程的零点。然后,我将得到的每组零绘制到 3D 图上。对于我的一个参数,我正在更改它的值并观察零点如何变化。我想将所有数据集绘制在一个 3D 散点图上,以便比较它们的不同之处,但我不断为每个数据集绘制一个图表。你们中的任何人都可以弄清楚我需要解决什么问题吗?

提前感谢您的帮助。

0 投票
1 回答
141 浏览

matlab - 选择在 scatter3 图上绘制的值

我有一个 100x100x100 的 3d 矩阵。该矩阵的每个点都分配了一个与特定信号强度相对应的值。如果我绘制所有点,则结果是难以理解的,并且需要马力来计算,因为要绘制大量的点。下一张图片举例说明了这个问题(在这种情况下,矩阵为 50x50x50 以减少计算时间):

在此处输入图像描述

我只想绘制最高值(例如,前 10 个)。我该怎么做?

我想到的一个简单的解决方案是将“nan”分配给高于阈值的值。即使结果很好,我认为它必须是修复它的最优雅的解决方案。 在此处输入图像描述

0 投票
1 回答
777 浏览

matlab - 在 Matlab 中加入两个 3D 散点图

我已将飞行昆虫的视频数字化。

我有昆虫头部的 x,y,z 坐标,我有昆虫尾端的 x,y,z 坐标。

我可以制作两个不同的 scatter3 图——一个是头部,另一个是尾部。

但我想以这样的方式组合这两个 scatter3 图,在新的散点图中,头部和尾部由一条线连接。

这样做一定很容易吗?

0 投票
1 回答
460 浏览

r - 在 r 中绘制 3D 散点图

我想在 scatterplot3d 中可视化我的数据

在我的 X 和 Y 轴上,我想要相同的标签。像这样的东西:

在 Z 轴上,我想展示 X 和 Y 中的标签之间的比较

现在我想把所有这些信息都画在 scatterplot3d. 如何在 scatterplot3d 上实现这个概念?

0 投票
1 回答
329 浏览

r - R散点图3d

我有两个问题。

  1. 我的数据集由四列数据组成——x、y、z、函数,比如说 lambda。我正在尝试绘制 z 的每个唯一值的数据密度。例如,我有 1000 个数据点,其中有 10 个唯一的 z。这意味着我将有一个具有 10 种颜色光谱的立方体。我该怎么做?

到目前为止,我有:

  1. 如果我想在散点图中添加第三个平面,该怎么做?

到目前为止(在伪代码中)我有:

我不确定如何使用 xyz.convert 和 plane3d,因为我在网上阅读/搜索的内容似乎对我不起作用。:(

希望有人能帮忙!谢谢!

0 投票
1 回答
1203 浏览

matlab - 在 3D 散点图下方叠加地图

我制作了一个绘制飞行路径 3D 散点图的图形。目前,由于它只是一个 XYZ 网格,我实际上无法想象它的放置位置。有没有办法可以将加利福尼亚和周围海洋(飞行发生的地方)的地图放在 X 平面(或正下方)散点上,这样我就可以看到飞行发生的地方?

在此处输入图像描述

0 投票
1 回答
76 浏览

matlab - scatter3 的问题

大概scatter3是我不明白的地方。我有一个矩阵,其中除最后一个之外的所有切片都是 NaNed ( M(:,:,1:10) = NaN;),然后它会置换第一个和最后一个维度。所以 中只有值M(11,:,:)。我希望所有绘制的值都在 YZ 平面中x==11,但绘图看起来不同(参见下面的代码和图片)。有什么解释吗?

在此处输入图像描述

0 投票
0 回答
471 浏览

r - scatterplot3d 包;你如何重新调整回归平面的大小

我有兴趣使用 R 中的 scatterplot3d 函数生成一系列简单的 3d 散点图,其中包括没有交互的回归平面。下面的代码几乎生成了我所追求的一个问题——在许多情况下,回归平面延伸到边界框之外(例如,在这种情况下,最接近 x、y 和 z 的角点 =0)。我尝试更改轴限制以增加框大小,但这不会改变指定的轴范围(根据包文档,这是一个未修复的错误)。有没有办法 1) 重新绘制框以包含整个平面或 2) 缩小平面以仅包含框内的部分?

示例数据

3 d 绘图

reg_plt<-scatterplot3d(max_dq,since_dist,bugs,angle=50)

回归平面

reg_plt$plane3d(lm(bugs~max_dq+since_dist))