3D图形在数据分析、数据建模、图形和图像处理等领域中都有着广泛的应用,下面将给大家介绍一下如何在Python中使用 matplotlib进行3D图形的绘制,包括3D散点、3D表面、3D轮廓、3D直线(曲线)以及3D文字等的绘制。

准备工作:

python中绘制3D图形,依旧使用常用的绘图模块matplotlib,但需要安装mpl_toolkits工具包,安装方法如下:windows命令行进入到python安装目录下的Scripts文件夹下,执行: pip install --upgrade matplotlib即可;Linux环境下直接执行该命令。

安装好这个模块后,即可调用mpl_tookits下的mplot3d类进行3D图形的绘制。

下面以实例进行说明。

1、3D表面形状的绘制

 

这段代码是绘制一个3D的椭球表面,结果如下:

 

2、3D直线(曲线)的绘制

 

这段代码用于绘制一个螺旋状3D曲线,结果如下:

 

3、绘制3D轮廓

 

绘制结果如下:

 

4、绘制3D直方图

 

绘制结果如下:

 

5、绘制3D网状线

 

绘制结果如下:

 

6、绘制3D三角面片图

 

绘制结果如下:

 

7、绘制3D散点图

 

绘制结果如下:

 

最新文章

  1. NGINX 配置 SSL 双向认证
  2. windows内核编程 白话设备栈
  3. iOS 含有 中文的URL 转码问题
  4. 搞不清FastCgi与PHP-fpm之间是个什么样的关系(转载)
  5. 《SQL Server企业级平台管理实践》读书笔记——SQL Server中关于系统库Tempdb总结
  6. Sqlserver 树形查询
  7. U盘安装RedHat 5.3
  8. SQL游标
  9. 额定能量不得超过160Wh, 等同是多少mAh电池容量?
  10. 在JasperReport中填充JavaBean(4)
  11. Module 模式 以及 揭示模式。
  12. IOS获得各种文档文件夹路径的方法
  13. XListview的下拉刷新、上拉加载、用Pull解析XML
  14. 如何使用django操作数据库,向原有表中添加新的字段信息并建立一个多对多的关系?
  15. 【ARC072E】Alice in linear land DP
  16. vue框架简介
  17. 基于TLS的EAP 认证方法
  18. 解决ios10以上点击缩放的问题
  19. Tensorflow物体检测(Object Detection)API的使用
  20. Percona Data Recovery Tool 单表恢复

热门文章

  1. Spring笔记04_AOP注解开发_模板_事务
  2. python3.6 pip 出现locations that require TLS/SSL异常解决方案
  3. 【Linux】常用命令,持续更新
  4. iptables配置管理
  5. 20190321-HTML基本结构
  6. MySQL如何修改密码
  7. 快速数论变换(NTT)小结
  8. 【代码笔记】Web-CSS-CSS盒子模型
  9. 安卓开发:UI组件-RadioButton和复选框CheckBox
  10. Android注解神器 ButterKnife框架