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处理文本文件实现生成指定格式文件的方法
Jul 31 Python
Python中文件操作简明介绍
Apr 13 Python
python中hashlib模块用法示例
Oct 30 Python
python使用threading获取线程函数返回值的实现方法
Nov 15 Python
微信跳一跳辅助python代码实现
Jan 05 Python
Python字符串的一些操作方法总结
Jun 10 Python
Python基础学习之基本数据结构详解【数字、字符串、列表、元组、集合、字典】
Jun 18 Python
python文件转为exe文件的方法及用法详解
Jul 08 Python
深入了解python中元类的相关知识
Aug 29 Python
django教程如何自学
Jul 31 Python
Python实现钉钉/企业微信自动打卡的示例代码
Feb 02 Python
用 Python 定义 Schema 并生成 Parquet 文件详情
Sep 25 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
杏林同学录(三)
2006/10/09 PHP
基于session_unset与session_destroy的区别详解
2013/06/03 PHP
php计算整个目录大小的方法
2015/06/19 PHP
一页面多XMLHttpRequest对象
2007/01/22 Javascript
在线编辑器中换行与内容自动提取
2009/04/24 Javascript
JS 自定义函数缺省值的设置方法
2010/05/05 Javascript
JS中图片缓冲loading技术的实例代码
2013/08/29 Javascript
解析JavaScript中的不可见数据类型
2013/12/02 Javascript
二叉树先序遍历的非递归算法具体实现
2014/01/09 Javascript
基于NodeJS的前后端分离的思考与实践(六)Nginx + Node.js + Java 的软件栈部署实践
2014/09/26 NodeJs
加载列表时jquery获取ul中第一个li的属性
2014/11/02 Javascript
详解JavaScript中Hash Map映射结构的实现
2016/05/21 Javascript
JavaScript模仿Pinterest实现图片预加载功能
2016/10/25 Javascript
解决前端跨域问题方案汇总
2016/11/20 Javascript
超全面的vue.js使用总结
2017/02/12 Javascript
NodeJS有难度的面试题(能答对几个)
2019/10/09 NodeJs
koa2 数据api中间件设计模型的实现方法
2020/07/13 Javascript
Node.js 深度调试方法解析
2020/07/28 Javascript
vue 图片裁剪上传组件的实现
2020/11/12 Javascript
[54:08]LGD女子刀塔学院 DOTA2炼金术士教学
2014/01/09 DOTA
python清除指定目录内所有文件中script的方法
2015/06/30 Python
理解Python中的With语句
2016/03/18 Python
python 实现将字典dict、列表list中的中文正常显示方法
2018/07/06 Python
pyqt 多窗口之间的相互调用方法
2019/06/19 Python
使用pandas读取文件的实现
2019/07/31 Python
python字符串格式化方式解析
2019/10/19 Python
OpenCV 表盘指针自动读数的示例代码
2020/04/10 Python
TensorFlow固化模型的实现操作
2020/05/26 Python
python 模块导入问题汇总
2021/02/01 Python
悦木之源美国官网:Origins美国
2016/08/01 全球购物
汇集了世界上最好的天然和有机美容产品:LoveLula
2018/02/05 全球购物
Yummie官方网站:塑身衣和衣柜必需品
2019/10/29 全球购物
教师个人自我评价范文
2014/04/13 职场文书
就业协议书范本
2014/10/08 职场文书
2014年技术部工作总结
2014/12/12 职场文书
同学聚会致辞集锦
2015/07/28 职场文书