我有一个代表径向密度 f(r) 及其相应 r 值的点数据集(基本上我有两个数组)。我想在 matplolib 中绘制一个围绕中心轴旋转的点的曲面,因为 f(r) 具有圆柱对称性,但我真的不知道如何做到这一点。如果有人有想法,那将非常有帮助!
我尝试使用 meshgrid,但我不是 python 3d 绘图专家。
好吧,我做到了!也许这不是最优雅的解决方案,但它确实有效。我是这样做的:
r = r
p = np.linspace(0, 2*np.pi, 50)
R, P = np.meshgrid(r, p)
X, Y = R*np.cos(P), R*np.sin(P)
Z = []
for theta in p:
Z.append(fr)