问题标签 [plot3d]
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.
r - 在 3D 中绘制一个简单的平面
我试图在多元回归的背景下在 3D 环境中绘制平面。我有一个形式为 f(x)=beta_1 + beta_2*x_1 + beta_3 * x_3 的线性回归多项式。
显然,这个公式描述了 R^3 中的一个平面。我想绘制这个,但我看不到如何有效地做到这一点。显然,我需要做的是创建一种网格,在该网格上计算回归多项式的值。
到目前为止,这就是我所拥有的:
现在据我了解,无论我使用的是 plot3D 还是 rgl,我都需要计算p
这些网格元素上的值并将其存储在维度矩阵中m * n
。显然,在其他语言中,我只会遍历两个矩阵并y
手动填充值,但这对我来说似乎非常丑陋且不适合 R。因此,经过一番研究,我偶然发现了 function mapply
,它将一个函数应用于两个矩阵。请注意,输入p
要求在调用之前将 1 附加到参数中。
但是这个输出非常、非常、非常丑陋,与我的预期相去甚远。有人可以帮我吗?令我惊讶的是,在 3D 中绘制平面似乎如此困难,因为毕竟,唯一确定平面所需的只是空间中的三个点。然而所有框架都要求我使用相当复杂的函数调用?
如果我的问题的解决方案微不足道,我很抱歉。我已经检查了很多类似的线程,但我仍然无法完全理解我需要做什么,因为手头的问题应该如此简单。
plot - WxMaxima:如何绘制在曲面上定义的函数
是否可以用 WxMaxima 绘制在 R^3 表面上定义的函数?
我想要的结果是看到表面(比如一个球体),根据函数在它上面的值着色。
提前致谢。
python - 使用 matplotlib 制作 3d 冲浪动画
我正在用 matplotlib 创建 3d 冲浪动画。我基于matlab代码。
这是整个代码:
我收到此错误:
我知道形状是错误的,但真的不知道如何正确修复它。这是基于 matlab 代码和 , 的形状x
,y
并且T2d
与那里相同,并且如果 lx
和相同,则它可以工作ly
。我不知道我应该如何T2d
以正确的方式保存数据。
这里也是我用来参考的matlab代码:https ://www.files.ethz.ch/structuralgeology/sms/NumModRocDef/ML_2D_diffusion_numint.txt
编辑添加了整个代码。
r - R以高分辨率保存pca 3d图
我正在使用 pca3d 函数创建一个 3D 图。为了保存它,我使用了 snapshot3d 和 snapshotPCA3d,结果相当适中(大小 53 KB)。现在我想要更好的质量和更好的分辨率(> 1 MB),有没有更好的功能可用于此目的。
感谢您的建议。
r - plot3d - 使前后平面的透视相等
我正在从 gnuplot 迁移到 R 绘图。
在 gnuplot 中,当 3d 旋转时,视图的前后对齐,使外观呈现 2d 绘图。
在plot3d()
后平面中看起来比前平面更窄的视图。所以,看起来像是有远景(隧道视野)。
R plot3d 显示缩小视图:
gnuplot 显示 3d 旋转,因此正面和背面是一个:
在我plot3d()
的 xyz 轴都设置为 30 - 一个立方体。
问题变成了:plot3d()
有办法不缩小视角吗?
如果答案是“不” - 好的。
如果答案是“是” - 只需指向一个链接或文档。