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统计cpu利用率的方法
Jun 02 Python
python字符串编码识别模块chardet简单应用
Jun 15 Python
实例讲解Python的函数闭包使用中应注意的问题
Jun 20 Python
win10系统中安装scrapy-1.1
Jul 03 Python
Python解析json之ValueError: Expecting property name enclosed in double quotes: line 1 column 2(char 1)
Jul 06 Python
pytorch中如何使用DataLoader对数据集进行批处理的方法
Aug 06 Python
基于python分析你的上网行为 看看你平时上网都在干嘛
Aug 13 Python
Python列表解析操作实例总结
Feb 26 Python
Django+boostrap 美化admin后台的操作
Mar 11 Python
自定义Django_rest_framework_jwt登陆错误返回的解决
Oct 18 Python
Elasticsearch 索引操作和增删改查
Apr 19 Python
Python实现双向链表基本操作
May 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/11/23 PHP
基于php伪静态的实现详细介绍
2013/04/28 PHP
PHP面向对象精要总结
2014/11/07 PHP
php判断类是否存在函数class_exists用法分析
2014/11/14 PHP
PHP读取mssql json数据中文乱码的解决办法
2016/04/11 PHP
深入浅析PHP的session反序列化漏洞问题
2017/06/15 PHP
同域jQuery(跨)iframe操作DOM(实例讲解)
2013/12/19 Javascript
ajax请求乱码的解决方法(中文乱码)
2014/04/10 Javascript
JQuery入门基础小实例(1)
2015/09/17 Javascript
谈谈因Vue.js引发关于getter和setter的思考
2016/12/02 Javascript
微信小程序中input标签详解及简单实例
2017/05/18 Javascript
webpack4与babel配合使es6代码可运行于低版本浏览器的方法
2018/10/12 Javascript
详解如何用typescript开发koa2的二三事
2018/11/13 Javascript
JS数组求和的常用方法总结【5种方法】
2019/01/14 Javascript
layui实现三级导航菜单
2019/07/26 Javascript
全面解析js中的原型,原型对象,原型链
2021/01/25 Javascript
[02:43]DOTA2英雄基础教程 德鲁伊
2014/01/13 DOTA
Python中使用Tkinter模块创建GUI程序实例
2015/01/14 Python
浅谈Python实现Apriori算法介绍
2017/12/20 Python
python 限制函数调用次数的实例讲解
2018/04/21 Python
Python selenium实现微博自动登录的示例代码
2018/05/16 Python
python实现停车管理系统
2018/11/30 Python
Python描述符descriptor使用原理解析
2020/03/21 Python
快速实现一个简单的canvas迷宫游戏的示例
2018/07/04 HTML / CSS
html如何对span设置宽度
2019/10/30 HTML / CSS
加拿大花店:1800Flowers.ca
2016/11/16 全球购物
全世界最美丽的四星和五星级酒店预订:Prestigia.com
2017/11/15 全球购物
6号汽车旅馆预订:Motel 6
2018/02/11 全球购物
了解AppleTalk协议吗
2014/04/01 面试题
经管应届生求职信范文
2014/05/18 职场文书
县委班子四风对照检查材料思想汇报
2014/09/29 职场文书
党员群众路线整改措施及今后努力方向
2014/10/28 职场文书
工程部岗位职责
2015/02/10 职场文书
4S店收银员岗位职责
2015/04/07 职场文书
2015年度残疾人工作总结
2015/05/14 职场文书
25句企业管理语录:助你迅速打开思路,句句经典!
2020/01/14 职场文书