如何在Matplotlib中绘制3D连续线?

如何在Matplotlib中绘制3D连续线?

要在Matplotlib中绘制3D连续线,可以执行以下步骤 –

  • 设置图形大小并调整子图之间以及周围的填充。

  • 使用numpy创建弧度值数据点 xy

  • 使用 xy 数据点创建 z 数据点。

  • 使用 figure() 方法创建新图形或激活现有图形。

  • 增加3D投影的轴子图排列。

  • 使用 plot() 方法绘制 xyz 数据点。

  • 使用 show() 方法显示图形。

示例

import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
x = np.linspace(-4 * np.pi, 4 * np.pi, 50)
y = np.linspace(-4 * np.pi, 4 * np.pi, 50)
z = x ** 2 + y ** 2
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.plot(x, y, z)
plt.show()

输出

如何在Matplotlib中绘制3D连续线?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程