小编Hig*_*iga的帖子

如何在 Matplotlib 中绘制 3D 圆

我是 Python 初学者。我正在尝试使用 matplotlib 绘制与 Z 轴相切的圆。我知道如何在 3D 中绘制球体,但不知道如何在 3D 图中绘制圆/环。有人可以帮我解决代码吗?提前致谢!

python 3d plot matplotlib

2
推荐指数
1
解决办法
2万
查看次数

如何连接 3D 空间中的散点?

我想在 matplotlib 中将所有弧的起点和终点连接在一起。红色弧是周围所有四个绿色弧的中心。下面您将找到绘制平行弧的代码。

from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
import numpy as np
from matplotlib import interactive
interactive(True)


def cart2sphere(x, y, z):
    r = np.sqrt(x**2 + y**2 + z**2)
    theta = np.arccos(z, r)
    phi = np.arctan2(y, x)
    return(r, theta, phi)

def sphere2cart(r, theta, phi):
    theta = theta - np.pi/2
    x = r * np.sin(theta)* np.cos(phi)
    y = r * np.sin(theta)* np.sin(phi)
    z = r * np.cos(theta)
    return(x, y, z)

def pol2cart(rho, phi):
    x = rho * np.cos(phi)
    y …
Run Code Online (Sandbox Code Playgroud)

python 3d plot matplotlib

1
推荐指数
1
解决办法
2011
查看次数

标签 统计

3d ×2

matplotlib ×2

plot ×2

python ×2