本文实例讲述了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使用matplotlib实现绘制自定义图形功能示例

    本文实例讲述了Python使用matplotlib实现绘制自定义图形功能.分享给大家供大家参考,具体如下: 一 代码 from matplotlib.path importPath from matp ...

  2. python绘制三维曲线图_Python基于matplotlib实现绘制三维图形功能示例

    本文实例讲述了Python基于matplotlib实现绘制三维图形功能.分享给大家供大家参考,具体如下: 代码一: # coding=utf-8 import numpy as np import m ...

  3. python绘制三维图散点图_python matplotlib模块——绘制三维图形、三维数据散点图...

    分类: 计算机视觉 python matplotlib模块,是扩展的MATLAB的一个绘图工具库.他可以绘制各种图形,可是最近最的一个小程序,得到一些三维的数据点图,就学习了下python中的matp ...

  4. python绘制3d图形-Python基于matplotlib实现绘制三维图形功能示例

    本文实例讲述了Python基于matplotlib实现绘制三维图形功能.分享给大家供大家参考,具体如下: 代码一: # coding=utf-8 import numpy as np import m ...

  5. python画3d图-python之画三维图像

    一:利用的包: (1)构建三维对象:mpl_toolkits.mplot3d里面导入Axes3D (2)数据方面操作:numpy (3)绘图工具包:matplotlib.pyplot 二:绘图: 1. ...

  6. python画折线图-python如何画折线图

    python画折线图利用的是matplotlib.pyplot.plot的工具来绘制折线图,这里先给出一个段代码和结果图:# -*- coding: UTF-8 -*- import numpy as ...

  7. python画环形图_Python通过matplotlib画双层饼图及环形图简单示例

    摘要:这篇Python开发技术栏目下的"Python通过matplotlib画双层饼图及环形图简单示例",介绍的技术点是"matplotlib.Python.简单示例.饼 ...

  8. 如何使用python画折线图-Python 使用 matplotlib 画折线图教程

    话不多说,直接上代码.最近修改一篇论文,实验部分的图全部重画了一下,也正好在此进行整理.使用 Python 的 matplotlib 库来画图还是比较方便的,今天整理一下用 matplotlib 画折 ...

  9. 用python画动图_Python使用matplotlib画动态图

    机器学习需要使用python实现相应的算法,因此学习了Matplotlib中的画图. 当然为了能显示机器学习中每次迭代的效果与收敛速度,需要画出动态图形. 下面给出两个例子,分别可以画出动态条形图和动 ...

最新文章

  1. 剑指offer面试题6:重建二叉树
  2. Spring Boot 注解大全,一键收藏!回城路上复习!
  3. ffmpeg -acodec列表
  4. ubuntu安装mysql失败怎么删除_Ubuntu 14.04卸载安装失败的Mysql数据库,以及重新安装配置...
  5. Hadoop 配置文件存放位置
  6. 白帽子讲web安全思维导图
  7. 《Mostly Harmless Econometrics 》第二章:选择性偏误与随机实验
  8. 企业为何需要网络拓扑软件?
  9. android 7.1 自动启动wifi,设置自动连接wifi-ssid
  10. 【OpenCV入门】一些基本的图像处理
  11. 您只能在Photoshop CS4中做的3酷技巧
  12. 【示波器】基于FPGA的数字示波器设计实现
  13. Android参考之代号、标签和版本号
  14. 安全日志分析的五种类型
  15. 白钢条用什么可以切割_白钢用什么切割?
  16. 联想小新pad和pro的区别
  17. 微信小程序如何转云开发
  18. Android 给EditText添加下划线
  19. 在什么情况下,“ git pull”会有害吗?
  20. 马云卸任阿里CEO 演讲笔记

热门文章

  1. CUDA精进之路(二):图像处理——形态学滤波(膨胀、腐蚀、开闭运算)
  2. SCI从入门到精通(二)——如何阅读文献
  3. java常用设计模式 看了她,改变你的一生~~~
  4. hanlp安装和使用
  5. structed streaming基础---跳过的坑
  6. 3.1EDA和数据描述: 探索性数据分析
  7. 微信小程序一笔记账开发进度五
  8. js中出现missing ) after argument list
  9. 〖Demo〗-- 计算器
  10. 使用HTML5技术控制电脑或手机上的摄像头(转载)