Python基于matplotlib实现绘制三维图形功能示例

作者:chengqiuming 时间:2022-09-21 16:55:56 

本文实例讲述了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()

运行结果:

 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('www.jb51.net - 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程序设计有所帮助。

来源:http://blog.csdn.net/chengqiuming/article/details/78601390

标签:Python,matplotlib
0
投稿

猜你喜欢

  • Python变量和字符串详解

    2023-08-23 02:59:49
  • 如何只取数据库的前3条记录?

    2010-06-28 18:28:00
  • Django上线部署之IIS的配置方法

    2023-02-18 05:17:52
  • SQLSERVER对索引的利用及非SARG运算符认识

    2024-01-14 23:24:34
  • vue 自定义右键样式的实例代码

    2023-07-02 16:33:34
  • 在asp中使用存储过程

    2008-02-26 12:17:00
  • 记Qzone项目组视觉设计标注的前前后后

    2010-03-24 18:03:00
  • Python3读取Excel数据存入MySQL的方法

    2024-01-16 00:41:29
  • 浅谈MySQL触发器的原理以及使用

    2024-01-19 02:44:46
  • Python制作春联的示例代码

    2022-12-10 13:57:23
  • 基于Bootstrap实现下拉菜单项和表单导航条(两个菜单项,一个下拉菜单和登录表单导航条)

    2024-04-16 08:49:09
  • VSCode 云同步扩展设置Settings Sync插件

    2022-08-30 03:20:54
  • Python操作mongodb数据库进行模糊查询操作示例

    2024-01-29 03:40:45
  • Python项目管理Git常用命令详图讲解

    2021-01-24 13:41:38
  • String 的扩展方法

    2008-05-12 22:36:00
  • Django项目中用JS实现加载子页面并传值的方法

    2022-07-05 00:18:28
  • 使用html+js+css 实现页面轮播图效果(实例讲解)

    2024-02-24 01:48:44
  • MySQL防止delete命令删除数据的两种方法

    2024-01-13 10:18:41
  • 用Python实现读写锁的示例代码

    2022-09-19 13:51:01
  • 如何在MySQL查询结果集中得到记录行号

    2008-12-17 15:00:00
  • asp之家 网络编程 m.aspxhome.com