25得票1回答
我想使用matplotlib根据给定的z函数制作3D图。

我有一个接受 x 和 y 参数并返回 z 输出的 z 函数。我想在三维中绘制它并设置比例。如何轻松实现这一点?我已经花了太多时间查看文档,但从未看到过这样的做法。

7得票2回答
Matplotlib立方体面上的Contourf

我正在尝试使用Python Matplotlib中的contourf函数“绘制”一个立方体的面。这可能吗? 这类似于这里所做的想法,但显然我不能使用补丁。同样,我认为我不能像这样使用add_collection3d,因为它只支持PolyCollection、LineColleciton和Pa...

23得票1回答
如何将填充轮廓投影到3D表面图上

我只是想在三维空间中像this示例一样绘制一个表面和其轮廓。 这是我用来实现它的代码: import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import axes3d from matplotlib import cm imp...

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

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

36得票7回答
如何在3D绘图中增加轴(拉伸)的大小

到目前为止, 我有: x,y,z = data.nonzero() fig = plt.figure() ax = fig.add_subplot(111, projection='3d') ax.scatter(x, y, z, zdir='z', c= 'red') plt.sa...

8得票1回答
我该如何在XY/XZ/YZ平面上绘制3D散点数据的投影?

我使用matplotlib的mplot3d库绘制了4D数据(3D散点图+颜色)。为了帮助解析点云在空间中的分布,我想使用2D直方图/等高线图显示点云在每个三个平面(XY、XZ、YZ)上的投影。 这是一个使用ax.plot实现我想要的效果的MWE(参见下面的链接)。这在技术上可以工作,但我认为...

7得票1回答
消除绘制三维曲面时的伪影和网格线

使用mpl_toolkits.mplot3d.Axes3D.plot_surface()绘制曲面时,会出现似乎沿着正在绘制的曲面的曲线的线条。例如: X, Y = numpy.meshgrid(numpy.arange(some_range), numpy.arange(some_other...

9得票1回答
使用透明背景的mplot3d动画

我希望使用matplotlib生成一些带有透明背景的gif。我尝试了不同的选项,但无法得到透明背景的文件。 使用当前设置,我可以得到第一帧,但是后面的帧就没有了。以下是我的代码: from __future__ import division from numpy import pi, si...

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

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

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

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