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 如何访问外围作用域中的变量
Sep 11 Python
Python 实现一个颜色色值转换的小工具
Dec 06 Python
python编写微信远程控制电脑的程序
Jan 05 Python
python组合无重复三位数的实例
Nov 13 Python
Python 窗体(tkinter)按钮 位置实例
Jun 13 Python
详解将Python程序(.py)转换为Windows可执行文件(.exe)
Jul 19 Python
Django REST framework 如何实现内置访问频率控制
Jul 23 Python
python 字符串常用方法汇总详解
Sep 16 Python
python数据化运营的重要意义
Nov 25 Python
Python中zip()函数的解释和可视化(实例详解)
Feb 16 Python
python GUI库图形界面开发之PyQt5输入对话框QInputDialog详细使用方法与实例
Feb 27 Python
TensorFlow tf.nn.softmax_cross_entropy_with_logits的用法
Apr 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生成扇形比例图实例
2013/11/06 PHP
windows中为php安装mongodb与memcache
2015/01/06 PHP
让您的菜单不离网站
2006/10/03 Javascript
浏览器脚本兼容 文本框中,回车键触发事件的兼容
2010/06/21 Javascript
JQueryiframe页面操作父页面中的元素与方法(实例讲解)
2013/11/19 Javascript
Javascript基础教程之函数对象和属性
2015/01/18 Javascript
js判断某个字符出现的次数的简单实例
2016/06/03 Javascript
基于jQuery的checkbox全选问题分析
2016/11/18 Javascript
vue实现ajax滚动下拉加载,同时具有loading效果(推荐)
2017/01/11 Javascript
JavaScript数据结构之二叉树的删除算法示例
2017/04/13 Javascript
基于D3.js实现时钟效果
2018/07/17 Javascript
解决angularjs中同步执行http请求的方法
2018/08/13 Javascript
Vue中android4.4不兼容问题的解决方法
2018/09/04 Javascript
通过vue-cli3构建一个SSR应用程序的方法
2018/09/13 Javascript
微信小程序实现单列下拉菜单效果
2019/04/25 Javascript
electron+vue实现div contenteditable截图功能
2020/01/07 Javascript
简单了解JavaScript作用域
2020/07/31 Javascript
JavaScript实现网页跨年倒计时
2020/12/02 Javascript
[03:12]完美世界DOTA2联赛PWL DAY9集锦
2020/11/10 DOTA
Python使用pylab库实现画线功能的方法详解
2017/06/08 Python
使用pandas实现csv/excel sheet互相转换的方法
2018/12/10 Python
python如何写个俄罗斯方块
2020/11/06 Python
PyCharm+Miniconda3安装配置教程详解
2021/02/16 Python
英国家庭珠宝商:T. H. Baker
2018/02/08 全球购物
英国排名第一的在线宠物用品商店:Monster Pet Supplies
2018/05/20 全球购物
加拿大在线眼镜零售商:SmartBuyGlasses加拿大
2019/05/25 全球购物
美国知名眼镜网站:Target Optical
2020/04/04 全球购物
医药营销专业个人自荐信
2013/09/29 职场文书
计算机科学与技术应届生求职信
2013/11/07 职场文书
网络工程师职业规划
2014/02/10 职场文书
六一节目主持词
2014/04/01 职场文书
施工工地安全标语
2014/06/07 职场文书
大学生简历自我评价2015
2015/03/03 职场文书
2015年房产销售工作总结范文
2015/05/22 职场文书
电影雨中的树观后感
2015/06/15 职场文书
建国70周年的心得体会(2篇)
2019/09/20 职场文书