1.源代码
import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D fig = plt.figure() ax = fig.add_subplot(111, projection='3d') # 玫瑰花的参数 a = 1 n = 5 d = 0.05 # 计算坐标值 theta = np.linspace(0, 2*np.pi, 200) r = a * np.sin(n*theta) x = r * np.cos(theta) y = r * np.sin(theta) z = d * theta # 绘制3D图像 ax.plot(x, y, z) plt.show()
python画3D玫瑰图
最新推荐文章于 2024-05-27 16:22:26 发布