使用 Python、Numpy 和 Matplotlib 绘制蒙面图
要使用 Python、Numpy 和 Matplotlib 绘制蒙面曲面图,我们可以采取以下步骤 -
设置图形大小并调整子图之间和周围的填充。
创建新地物或激活现有地物。
作为子图排列的一部分,在图中添加一个“斧头”。
从坐标向量 pi 和 theta 返回坐标矩阵。
使用掩码数据点创建 x、y 和 z。
使用 x、y 和 z 数据点创建曲面图。
要显示图形,请使用show()方法。
示例
importmatplotlib.pyplotas plt输出结果import numpy as np
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure()
ax = fig.add_subplot(111, projection="3d")
pi, theta = np.meshgrid(
np.arange(1, 10, 2) *np.pi/ 4,
np.arange(1, 10, 2) *np.pi/ 4)
x = np.cos(pi) * np.sin(theta)
y = np.sin(pi) * np.sin(theta)
z = np.ma.masked_where(x >= 0.01, y)
ax.plot_surface(x, y, z, color='red')
plt.show()
它将产生以下输出
以上是 使用 Python、Numpy 和 Matplotlib 绘制蒙面图 的全部内容, 来源链接: utcz.com/z/363115.html