问题标签 [mplot3d]

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 回答
2129 浏览

python - mplot3d python尺寸不兼容错误

我正在尝试使用 python mplot3d 在 3D 中绘制 2D 数组但是我收到关于轴 1 上不兼容维度的错误我已经查看了其他问题的答案建议使用 meshgrid 但我已经在使用它并且仍然出现错误,我的X 和 Y 范围也乘以 Z 值的数量。这是我的代码:

传递的二维数组 (map3d) 的长度为 566×566

打印语句只是为了确认数组的长度

错误是:

运行代码和查看错误所需的代码和图像的谷歌驱动器链接如下: https ://drive.google.com/folderview?id=0B2ssDQewnhReWGJZYXZRSXNxRFU&usp=sharing

感谢所有帮助,谢谢

0 投票
1 回答
4381 浏览

python - Matplotlib 3D散点图没有facecolor

我一直在努力寻找如何在 matplotlib 中制作只有标记边缘颜色和没有标记面颜色的 3d 散点图。像空心标记之类的东西,就像matlab一样。

说明图:http: //i.stack.imgur.com/LnnOa.jpg

到目前为止,我所能做的就是这样: http ://ceng.mugla.edu.tr/sharedoc/python-matplotlib-doc-1.0.1/html/_images/scatter3d_demo.png

根据我必须可视化的样本数量,这远非理想。

有没有人设法做到这一点?

0 投票
4 回答
15332 浏览

python - 在 matplotlib 中为 3d 箭袋图添加颜色

我想在我的 3d 箭袋图中使用与颜色图相对应的颜色。绘图的 2d 版本有一个可选数组,用于将颜色映射到箭头。如何在 3d 版本中创建相同的效果?

0 投票
1 回答
335 浏览

python - 如何使用 Matplotlib 在 python 中定义和绘制 10*10 数组?

我对 Python Matplot 很陌生。我正在尝试绘制一个 3d 条形图,其中条形的高度是 z,条形的位置是我数组的 x,y。

这是我的数据示例,我有一个 10*10 数组:

我正在使用以下代码生成 3d 条形图:

但我收到此错误:

有人知道我的代码有什么问题吗?

0 投票
1 回答
1120 浏览

python - 更改 matplotlib 演示以使用带有 XYZ 数据的 csv 文件

我想使用 matplotlib 创建一个带有投影表面的分散 3d 图,看起来像这个演示,但使用我从 excel 创建的 CSV 文件,该文件具有 3 列数字中的 XYZ 数据。

这是演示代码...

0 投票
1 回答
11390 浏览

python - 使用 Matplotlib 进行 3D 绘图:隐藏轴但保留轴标签?

我正在使用 Matplotlib 来可视化三维数组。我几乎按照我想要的方式得到了它,除了一个小障碍......请参阅下面的插图和描述,了解我可以让它做什么以及我想要它做什么......

  1. 显示一堆带有标签的立方体,还有一堆其他的东西。
  2. 显示一堆立方体但没有轴标签。
  3. 这就是我想要但无法做到的......我想显示一堆带有轴标签的立方体,但没有别的。

在此处输入图像描述

我希望你们能帮助我:) 请参阅下面的来源。

更新,感谢答案,这是我所缺少的:

这将与:

隐藏除标签之外的所有内容,如 3) 所示。

更新

我已经清理并让代码进入工作状态并在此处提供: https ://github.com/safl/ndarray_plot

连同这里的几个附加示例:http: //nbviewer.ipython.org/github/safl/ndarray_plot/blob/master/nb/ndap.ipynb

0 投票
1 回答
4062 浏览

python - matplotlib 中的箭头使用 mplot3d

我正在尝试使用 matplotlib 在此页面上重新创建图表:http: //books.google.co.uk/books ?id=sf9Qn9MS0ykC&pg=PA18

这是我到目前为止所拥有的:

这会产生以下图像:

在此处输入图像描述

箭头似乎有点太短了;他们没有在中间相遇,他们也没有完全接触虚线。有没有办法解决这个问题?

0 投票
1 回答
2229 浏览

python - Python - 为 3d 线图着色

我有一个太阳光谱的 3d 线图,我使用命令绘制,

结果图是纯蓝色,并采用我在函数中给出的任何一种颜色:plot()。

我一直在尝试沿 z 轴强度创建颜色渐变,但没有成功。

我有大约 500 个测试编号,每个都有 744 个数据点。

感谢您的帮助!

这不会让我发布图片,因为我没有足够的声誉。无论如何,这是我使用此代码获得的情节的链接https://plus.google.com/106871046257785761571/posts/fMYsDF5wAQa

在此处输入图像描述

0 投票
0 回答
829 浏览

python - 增强曲面的交集

在此处输入图像描述

我想以某种方式使相交的表面尽可能地暗淡,并带出通过相交创建的身体。就目前的情况而言,这看起来不太令人信服,而且我已经脱离了我的元素。我怎样才能达到我所描述的?

0 投票
1 回答
783 浏览

python - matplotlib Axes3D 中的 mayavi 3d 对象

我有时会因为 matplotlib 的 mplot3d 中缺少某些渲染功能而感到沮丧。在大多数情况下,我确实发现我可以在 mayavi 中得到我想要的东西,但 matplotlib 3d 轴仍然是更可取的,如果只是为了美观,比如 LaTeX 化标签和与我的其他图形的视觉一致性。

我的问题是关于明显的黑客攻击:是否可以在没有轴的情况下在 mayavi 中绘制一些 3d 对象(表面或 3d 散点图或其他),导出该图像,然后将其放置在正确大小、方向、坐标的 matplotlib Axes3D 中投影等?谁能想到完成此任务所需的概要,或者甚至提供一个框架解决方案?

前段时间我摆弄了一下,发现导出透明背景 mayavi 图形并将其放置在空的 matplotlib Axes3D 中(带有刻度、标签等)没有任何问题,但我并没有走太远。 mayavi 和 matplotlib 的相机配置要匹配。简单地在两种环境中设置方位角、仰角和距离这三个常用参数并不能达到目的。大概需要的是对渲染整个场景的透视(或其他)转换进行一些考虑,而我在该领域相当无能为力。

看起来这可能有用: http ://docs.enthought.com/mayavi/mayavi/auto/example_mlab_3D_to_2D.html