本文实例讲述了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('www.jb51.net - 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()

运行结果:

代码二:

# 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('www.jb51.net - matplotlib Demo');

#ax.plot_surface(x,z)

ax.plot_surface(x,cstride=1)

#设置坐标轴标签

ax.set_xlabel('X')

ax.set_ylabel('Y')

ax.set_zlabel('Z')

pl.show()

运行结果:

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

python绘制三维曲线图_Python基于matplotlib实现绘制三维图形功能示例相关推荐

  1. python怎么建立画板_Python基于opencv实现的简单画板功能示例

    本文实例讲述了Python基于opencv实现的简单画板功能.分享给大家供大家参考,具体如下: import cv2 import numpy as np drawing = False # true ...

  2. python socket模块实现udp通信_Python基于socket模块实现UDP通信功能示例

    Python基于socket模块实现UDP通信功能示例 本文实例讲述了Python基于socket模块实现UDP通信功能.分享给大家供大家参考,具体如下: 一 代码 1.接收端 import sock ...

  3. python图像加坐标_Python使用matplotlib模块绘制图像并设置标题与坐标轴等信息示例...

    本文实例讲述了Python使用matplotlib模块绘制图像并设置标题与坐标轴等信息.分享给大家供大家参考,具体如下: 进行图像绘制有时候需要设定坐标轴以及图像标题等信息,示例代码如下: #-*- ...

  4. python制作简单动画_Python通过matplotlib简单绘制动画实例

    Matplotlib是一个Python的2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形.通过Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率谱,条 ...

  5. python微信加人_Python 基于wxpy库实现微信添加好友功能(简洁)

    Python 基于wxpy库实现微信添加好友功能(简洁) 更新时间:2019年11月29日 10:21:29 作者:帅鸽水煮鱼 这篇文章主要介绍了Python 基于wxpy库实现微信添加好友功能,本文 ...

  6. python辗转相除_Python基于辗转相除法求解最大公约数的方法示例

    Python基于辗转相除法求解最大公约数的方法示例 本文实例讲述了Python基于辗转相除法求解最大公约数的方法.分享给大家供大家参考,具体如下: 之前总结过一次高德纳TAOCP中的最大公约数求解,其 ...

  7. python画图颜色代码_python中matplotlib的颜色及线条控制的示例

    下次用python画图的时候选色选点都可以直接参考这边,牛逼!分享给大家,也给自己留个笔记. 参考网址: http://stackoverflow.com/questions/22408237/nam ...

  8. python手机号码替换代码_python实现的按要求生成手机号功能示例

    本文实例讲述了python实现的按要求生成手机号功能.分享给大家供大家参考,具体如下: 看到一个生成手机号的代码,于是自己优化了一下,可以支持按要求生成手机号. #!/usr/bin/python # ...

  9. python绘制余弦曲线图_Python使用matplotlib绘制正弦和余弦曲线的方法示例

    本文实例讲述了Python使用matplotlib绘制正弦和余弦曲线的方法.分享给大家供大家参考,具体如下: 一 介绍 关键词:绘图库 二 代码 import numpy as np import m ...

最新文章

  1. 码农何苦为难码农:谈谈程序员面试那些事
  2. ADO.NET连接字符串
  3. 树莓派 st-link master使用ST-LINK V2下载STM32程序 支持F0 F1 F2 等
  4. ubuntu intellij java_在Linux上,安装Intellij IDEA进行Scala开发
  5. Ubuntu 14.04 或者16.04开启root账户登录和图形界面登录root时候的报错解决方法
  6. ubuntu 下pip3 与pipenv 安装使用错误
  7. 使用OpenCV-python识别图片视频中的人脸和眼睛
  8. 使用 Xshell 连接矩池云 GPU服务器
  9. 3.1. 一元、多元逻辑回归、tensorflow2实现——python实战
  10. SNS网站中怎样获取MSN联系人信息
  11. h5商城模板_几个常用H5制作软件、网站推荐
  12. python建立英文语料库_使用NLTK创建新的语料库
  13. Flash桌球游戏开发
  14. 证件照背景色怎么换白色?这两个小技巧要掌握
  15. Ubuntu趣味应用探索----我们怎么在ubuntu上玩QQ
  16. 【财富空间】65张PPT把工匠精神说清楚
  17. SVN 忽略不需要提交文件的设置和取消忽略的方法
  18. 【WhatsApp营销】不可错过的品牌WhatsApp创意营销案例分享
  19. 这都2021年了还不懂Linux?一张思维导图帮你理清思路!【建议收藏!】
  20. 达梦数据库守护集群环境搭建

热门文章

  1. NLP新秀:BERT的优雅解读
  2. 编程语言代码编写指南
  3. go 结构体排序的几种方法
  4. go语言switch中判断多个值
  5. Linux 查看某一个进程占用内存情况
  6. Storm 04_Storm单机模式搭建完全分布式安装部署集群drpc
  7. leetcode 796. Rotate String | 796. 旋转字符串(KMP)
  8. 【PAT甲级 大数运算】1065 A+B and C (64bit) (20 分) Python 全部AC
  9. C++STL的vector中front(),back(),begin(),end()的用法
  10. Kafka单机、集群模式安装详解(二)