Python基于matplotlib实现绘制三维图形功能示例


Posted in Python onJanuary 18, 2018

本文实例讲述了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=x*np.exp(-x**2-y**2)
#三维图形
ax = plt.subplot(111, projection='3d')
ax.set_title('3water.com - 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()

运行结果:

 Python基于matplotlib实现绘制三维图形功能示例

代码二:

# 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('3water.com - 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基于matplotlib实现绘制三维图形功能示例

更多关于Python相关内容可查看本站专题:《Python数学运算技巧总结》、《Python正则表达式用法总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》

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

Python 相关文章推荐
对于Python异常处理慎用“except:pass”建议
Apr 02 Python
使用Mixin设计模式进行Python编程的方法讲解
Jun 21 Python
PyTorch 1.0 正式版已经发布了
Dec 13 Python
pyhanlp安装介绍和简单应用
Feb 22 Python
python数据挖掘需要学的内容
Jun 23 Python
python解释器spython使用及原理解析
Aug 24 Python
PyTorch在Windows环境搭建的方法步骤
May 12 Python
浅谈keras2 predict和fit_generator的坑
Jun 17 Python
Python 利用OpenCV给照片换底色的示例代码
Aug 03 Python
Opencv python 图片生成视频的方法示例
Nov 18 Python
Python环境配置实现pip加速过程解析
Nov 27 Python
VSCODE配置Markdown及Markdown基础语法详解
Jan 19 Python
Python实现在tkinter中使用matplotlib绘制图形的方法示例
Jan 18 #Python
python中requests和https使用简单示例
Jan 18 #Python
Python使用matplotlib实现绘制自定义图形功能示例
Jan 18 #Python
Python基于csv模块实现读取与写入csv数据的方法
Jan 18 #Python
python将字典内容存入mysql实例代码
Jan 18 #Python
python测试mysql写入性能完整实例
Jan 18 #Python
浅谈flask截获所有访问及before/after_request修饰器
Jan 18 #Python
You might like
php中的PHP_EOL换行符详细解析
2013/10/26 PHP
如何实现iframe(嵌入式帧)的自适应高度
2006/07/26 Javascript
Lazy Load 延迟加载图片的 jQuery 插件
2010/02/06 Javascript
jQuery选择头像并实时显示的代码
2010/06/27 Javascript
JavaScript的9种继承实现方式归纳
2015/05/18 Javascript
jQuery插件开发精品教程让你的jQuery提升一个台阶
2016/01/27 Javascript
JavaScript获取当前运行脚本文件所在目录的方法
2016/02/03 Javascript
无缝滚动的简单实现代码(推荐)
2016/06/07 Javascript
JS实现显示带倒影的图片横排居中放大展示特效实例【测试可用】
2016/08/23 Javascript
微信小程序开发探究
2016/12/27 Javascript
JS获得多个同name 的input输入框的值的实现方法
2017/01/09 Javascript
深入理解Nodejs Global 模块
2017/06/03 NodeJs
使用nodeJs来安装less及编译less文件为css文件的方法
2017/11/20 NodeJs
React实现全局组件的Toast轻提示效果
2018/09/21 Javascript
Angular6 发送手机验证码按钮倒计时效果实现方法
2019/01/08 Javascript
scrapyd schedule.json setting 传入多个值问题
2019/08/07 Javascript
vue实现输入框的模糊查询的示例代码(节流函数的应用场景)
2019/09/01 Javascript
Vue如何获取数据列表展示
2019/12/11 Javascript
[07:09]2014DOTA2国际邀请赛-Newbee再次发威成功晋级决赛
2014/07/19 DOTA
[02:43]2018DOTA2亚洲邀请赛主赛事首日TOP5
2018/04/04 DOTA
Python随手笔记第一篇(2)之初识列表和元组
2016/01/23 Python
Python实现的简单模板引擎功能示例
2017/09/02 Python
用十张图详解TensorFlow数据读取机制(附代码)
2018/02/06 Python
Python解析并读取PDF文件内容的方法
2018/05/08 Python
Python3字符串encode与decode的讲解
2019/04/02 Python
tensorflow之获取tensor的shape作为max_pool的ksize实例
2020/01/04 Python
Python Json数据文件操作原理解析
2020/05/09 Python
css3实现可滑动跳转的分页插件示例
2014/05/08 HTML / CSS
泰国折扣酒店预订:Hotels2Thailand
2018/03/20 全球购物
园林技术个人的自我评价
2014/01/08 职场文书
工作态度检讨书
2014/02/11 职场文书
酒店总经理岗位职责范本
2014/08/08 职场文书
领导班子四风表现材料
2014/08/23 职场文书
村干部群众路线教育活动对照检查材料
2014/10/01 职场文书
八项规定自查自纠报告及整改措施
2014/10/26 职场文书
政风行风整改报告
2014/11/06 职场文书