9得票1回答
如何用三个点定义一个平面,并在三维空间中绘制它?

我在三维空间中有三个点,我想定义一个经过这些点的平面。 X Y Z 0 0.65612 0.53440 0.24175 1 0.62279 0.51946 0.25744 2 0.61216 0.53959 0.26394 我还需要将其在三...

188得票5回答
如何使用Python/Matplotlib设置3D图绘制的“相机位置”?

我正在学习如何使用mplot3d来生成漂亮的三维数据图,并且目前为止我感到非常满意。我现在想做的是一个旋转表面的小动画。为此,我需要为3D投影设置相机位置。我猜这一定是可能的,因为当使用matplotlib进行交互时,可以使用鼠标旋转表面。但是我该如何从脚本中实现呢? 我在mpl_toolk...

7得票1回答
当指定面颜色时,mplot3d surf 中的边缘线会消失。

我已经在Matlab中制作了以下曲面图: 现在我需要在.NET中创建这张图。我希望使用IronPython来完成。但首先,我只是想在Python(PyLab)中创建这张图。以下是我的代码: 请查看我的代码并告诉我如何让Python显示黑边线。当我添加facecolors=UWR(h...

14得票3回答
尝试向matplotlib图形添加一个3D子图。

我想创建一个图形,从数据点中呈现一个3D图,以及在3个其他子图中呈现该图的3个投影。我可以轻松添加投影的子图,但当我尝试将三维图放入图形中时,出现问题。 这是我的代码:def plotAll(data): fig = plt.figure() plot_3d = fig.ad...

10得票3回答
Matplotlib中的3D参数曲线不遵守zorder。有解决方法吗?

我正在使用Matplotlib设计一个三维插图。一切运作得很好,除了(红色)参数曲线的zorder不正确,而(绿色)参数曲面被完全正确地绘制。 下面是代码生成的输出: 我知道Matplotlib在准确计算对象的zorder方面能力有限,但既然它可以为参数曲面做到这一点,那么这似乎是Mat...

8得票2回答
Matplotlib 3D 绘图使用颜色映射表

我试图使用ax.scatter绘制一个三维散点图。我已经从fits文件中读取了数据,并将三列数据存储到x、y、z中。我确保了x、y、z数据的大小相同,并将z归一化在0和1之间。 import numpy as np import matplotlib from matplotlib impo...

12得票3回答
在3D中绘制正态分布曲线

我试图绘制两个正态分布变量的共同分布。下面的代码绘制一个正态分布变量。如果要绘制两个正态分布变量,代码该怎么写? 下面是绘制一个正态分布变量的代码。请问如何修改代码以绘制两个正态分布变量的共同分布图?import matplotlib.pyplot as plt import numpy a...

11得票2回答
如何在matplotlib中绘制滞后曲线?

我正在尝试绘制一个分叉齿形随时间演变的图。 x 和y之间的关系一开始大约是线性的,但最后变成了S形状。最终的关系不是函数;对于某些x值,有多个y值。 Matplotlib可以为曲面图绘制不错的线框图,但这些曲面图似乎不能处理非函数。 是否有另一种方法只绘制此关系的表面?(如果可能,我不想要一...

10得票1回答
如何在matplotlib中绘制3D补丁集合?

我正在尝试在matplotlib中制作一个三维图,其中有三个圆,每个圆心都在原点,半径为1,指向不同的方向 - 例如,用于说明半径为1的球体。 在二维空间中,我会创建一个圆形补丁集合,并将其添加到坐标轴中。但是在三维空间中,我无法让这些补丁出现,更别说使它们朝不同的方向了。import ma...

27得票2回答
在球面上绘制点

我正在尝试生成一个球体的图形,并在球体表面绘制一些点。(具体来说,这些点是Lebedev积分点) 我希望我的图像看起来与我在网上找到的这个类似: 我首先绘制了一个球面,然后将其与散点图叠加。然而,这导致大多数点被底层球体“吸收”,使它们难以看清。看看这张图: 如何防止我的点被球体遮挡? 这...