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的id()函数介绍
Feb 10 Python
pip 错误unused-command-line-argument-hard-error-in-future解决办法
Jun 01 Python
python通过ssh-powershell监控windows的方法
Jun 02 Python
Python聚类算法之DBSACN实例分析
Nov 20 Python
Python类的动态修改的实例方法
Mar 24 Python
socket + select 完成伪并发操作的实例
Aug 15 Python
python实现换位加密算法的示例
Oct 14 Python
python批量下载网站马拉松照片的完整步骤
Dec 05 Python
Python中print函数简单使用总结
Aug 05 Python
django自定义模板标签过程解析
Dec 14 Python
jupyter notebook插入本地图片的实现
Apr 13 Python
python分分钟绘制精美地图海报
Feb 15 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和ACCESS写聊天室(四)
2006/10/09 PHP
php数组函数序列之array_splice() - 在数组任意位置插入元素
2011/11/07 PHP
php存储过程调用实例代码
2013/02/03 PHP
PHP CURL获取返回值的方法
2014/05/04 PHP
浅谈discuz密码加密的方式
2014/05/22 PHP
WordPress中用于获取搜索表单的PHP函数使用解析
2016/01/05 PHP
E3 tree 1.6在Firefox下显示问题的修复方法
2013/01/30 Javascript
JavaScript Promise启示录
2014/08/12 Javascript
编程语言JavaScript简介
2014/10/16 Javascript
超棒的响应式布局jQuery插件Freetile.js
2014/11/17 Javascript
javascript页面倒计时实例
2015/07/25 Javascript
JS在onclientclick里如何控制onclick的执行
2016/05/30 Javascript
AngularJS表单验证中级篇(3)
2016/09/28 Javascript
ajax级联菜单实现方法实例分析
2016/11/28 Javascript
vue中的event bus非父子组件通信解析
2017/10/27 Javascript
在vue中通过axios异步使用echarts的方法
2018/01/13 Javascript
vue props传值失败 输出undefined的解决方法
2018/09/11 Javascript
详解在不使用ssr的情况下解决Vue单页面SEO问题
2018/11/08 Javascript
bootstrap table实现合并单元格效果
2018/12/24 Javascript
详解vue后台系统登录态管理
2019/04/02 Javascript
vue-cli3使用 DllPlugin 实现预编译提升构建速度
2019/04/24 Javascript
express框架中使用jwt实现验证的方法
2019/08/25 Javascript
js中addEventListener()与removeEventListener()用法案例分析
2020/03/02 Javascript
OpenLayers3实现鼠标移动显示坐标
2020/09/25 Javascript
原生JavaScript实现刮刮乐
2020/09/29 Javascript
Python基础教程之内置函数locals()和globals()用法分析
2018/03/16 Python
Python实现的凯撒密码算法示例
2018/04/12 Python
Python单元和文档测试实例详解
2019/04/11 Python
Python弹出输入框并获取输入值的实例
2019/06/18 Python
win10安装tensorflow-gpu1.8.0详细完整步骤
2020/01/20 Python
Pycharm常用快捷键总结及配置方法
2020/11/14 Python
10个python爬虫入门基础代码实例 + 1个简单的python爬虫完整实例
2020/12/16 Python
美国一家全面的在线零售鞋类公司:SHOEBACCA
2017/01/06 全球购物
沙特阿拉伯家用电器和电子产品购物网站:Sheta and Saif
2020/04/03 全球购物
公司业务员岗位职责
2014/03/18 职场文书
建国大业电影观后感
2015/06/01 职场文书