您当前的位置:首页 > 计算机 > 编程开发 > Python

Python使用matplotlib绘制三维曲线

时间:12-26来源:作者:点击数:

本文主要演示如何使用matplotlib绘制三维图形。直接上代码,关键语句配有注释方便理解。

import matplotlib as mpl

from mpl_toolkits.mplot3d import Axes3D

import numpy as np

import matplotlib.pyplot as plt

# 设置图例字号

mpl.rcParams['legend.fontsize'] = 10

fig = plt.figure()

# 设置三维图形模式

ax = fig.gca(projection='3d')

# 测试数据

theta = np.linspace(-4 * np.pi, 4 * np.pi, 100)

z = np.linspace(-4, 4, 100) / 4

r = z**3 + 1

x = r * np.sin(theta)

y = r * np.cos(theta)

# 绘制图形

ax.plot(x, y, z, label='parametric curve')

# 显示图例

ax.legend()

# 显示图形

plt.show()

运行结果:

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门