本文实例讲述了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/
转载文章受原作者版权保护。转载请注明原作者出处!