问题标签 [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 - 使用 plot3D 或 plotly 在 R 中绘制 3D 曲面图
我想在 R 中生成一个 3D 表面,其中 y 是通量,x
是年龄,z
是降水。我的年龄范围在 0 到 152 之间,降水范围在 0 到 2600 之间。
我还有两个函数,其中通量是年龄或降水的函数:
和
我想要实现的是有点像这样:
我试图用plot3D
R 中的包来做,但没有成功(见下文)
我收到此错误消息
r - 在 R 中使用包 plot3d 个性化 3D 绘图
我想plot3d
通过添加一个完整的网格并插入一个灰色背景来个性化我的。另外,我想将标签放在缩放轴的中间。我无法使用该grid()
功能添加网格。这是我的可重现示例:
r - 3D散点图,R中不同变量的区域
我有一个数据集,每个条目都包含表单(x0,x1,y0,y1
,...)的数据。
假设这x0,x1
是成本和y0,y1
时间。
我想绘制一个散点图,其中对于每个条目,一个“气泡”用于显示由 ( x0,x1,y0,y1
) 在 2D 空间中捕获的区域,即在 x 轴上是区域[x0,x1]
,在 y 轴上是区域[y0,y1]
。
更新
例如,考虑这个框架
如何绘制这些区域?
另外,如果我想绘制表单的 3D 区域怎么办?
我尝试使用它来执行此操作,geom_point()
但它似乎不起作用。气泡图都无法完成这项工作。
@Philip,建议使用geom_rect()
,它可能适用于 2D 空间,但 3D 呢?
有任何想法吗?
更新 2
按照菲利普的评论,这是我的代码:
r - R中scatter3D()中表面图的GLM预测
scatter3D()
我正在尝试使用该函数从二项式 GLM 中生成具有重叠点的曲面图。
为此,我使用predict()
来预测不同 x 和 y 值的 z 表面。
型号等
但是,我收到此错误:
W 是保留在模型中的第三个变量,但我不知道如何在绘制其他变量的同时保持它不变。我知道我需要调整一些东西,但似乎无法弄清楚那是什么。
请注意,我对这些值取幂,因此它们是一个有意义的比例,介于 0 和 1 之间,是我绘制它们时的概率。如果这是不正确的,请告诉我。[这是不正确的-在下面的评论中指出]
我完成了这个:
我敢肯定这很简单,但如果有人能解释如何从预测中删除 w 或保持它不变以便我可以继续,我将非常感激。请不要建议其他 3D 绘图方法 -scatter3D()
比visreg
我的目的更好。
在此先感谢您的帮助。
r - R:黑色背景上的白色绘图元素
在 R 中是否有一种简单的方法可以使绘图的所有元素(轴、轴标签、网格线、刻度线......)以黑色背景着色为白色?我已经看到了一些制作黑色背景的选项,但我不知道如何重新着色情节元素。
我希望在一个相对复杂的情节上做到这一点。我的情节与使用 iris 数据集的“按组更改颜色”下的 scatter3D 示例非常相似。我已经包含了必要的代码来复制下面的那个图。
r - 使用 plot3D 在 R 中的 persp3d() 中设置颜色范围
我对 R 真的很陌生,我想创建一个像我在这里添加的图像,但我需要将颜色范围从 0 到 1,现在它是自动设置的,在图像中它是从 0.2 到 0.6。
这是我使用的 R 代码。Mat.csv 是一个二维矩阵,其值在 [0,1] 中。
示例图: