python画三维立体图代码_Python基于matplotlib实现绘制三维图形功能示例

python画三维立体图代码_Python基于matplotlib实现绘制三维图形功能示例

本文实例讲述了Python基于matplotlib实现绘制三维图形功能。分享给大家供大家参考,具体如下:

代码一:

coding=utf-8

import numpy as np

import matplotlib.pyplot as plt

import mpl_toolkits.mplot3d

x,y = np.mgrid[-2:2:20j,-2:2:20j]

测试数据

z=xnp.exp(-x2-y*2)

三维图形

ax = plt.subplot(111, projection=’3d’)

ax.set_title(‘www.ddpool.cn – matplotlib Demo’);

ax.plot_surface(x,y,z,rstride=2, cstride=1, cmap=plt.cm.Blues_r)

设置坐标轴标签

ax.set_xlabel(‘X’)

ax.set_ylabel(‘Y’)

ax.set_zlabel(‘Z’)

plt.show()

运行结果:

代码二:

coding=utf-8

import pylab as pl

import numpy as np

import mpl_toolkits.mplot3d

rho, theta = np.mgrid[0:1:40j,0:2*np.pi:40j]

z = rho**2

x = rho*np.cos(theta)

y = rho*np.sin(theta)

ax = pl.subplot(111, projection=’3d’)

ax.set_title(‘www.ddpool.cn – matplotlib Demo’);

ax.plot_surface(x,y,z)

ax.plot_surface(x,y,z,rstride=2, cstride=1)

设置坐标轴标签

ax.set_xlabel(‘X’)

ax.set_ylabel(‘Y’)

ax.set_zlabel(‘Z’)

pl.show()

运行结果:

希望本文所述对大家Python程序设计有所帮助。

Original: https://blog.csdn.net/weixin_32705525/article/details/114449582
Author: 凌玄笑
Title: python画三维立体图代码_Python基于matplotlib实现绘制三维图形功能示例

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/767883/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球