1. Mayavi入门
来源:互联网 发布:英雄杀透视软件 编辑:程序博客网 时间:2024/05/17 03:20
- Mayavi库基本元素
- 使用Mayavi绘图
1.Mayavi库基本元素
2.使用Mayavi绘图
from mayavi import mlabx=[[-1,1,1,-1,-1],[-1,1,1,-1,-1]]y=[[-1,-1,-1,-1,-1],[1,1,1,1,1]]z=[[1,1,-1,-1,1],[1,1,-1,-1,1]]s=mlab.mesh(x,y,z)mlab.show()
坐标的第一个中括号中所有相邻的两组数据与第二个中括号对应位置的两组数据会形成一个面,所以一共有四个面。
from numpy import pi, sin, cos, mgridfrom mayavi import mlab# 建立数据# 球面坐标dphi, dtheta = pi / 250.0, pi / 250.0[phi, theta] = mgrid[0:pi + dphi * 1.5:dphi, 0:2 * pi + dtheta * 1.5:dtheta]m0 = 4;m1 = 3;m2 = 2;m3 = 3;m4 = 6;m5 = 2;m6 = 6;m7 = 4;r = sin(m0 * phi) ** m1 + cos(m2 * phi) ** m3 + sin(m4 * theta) ** m5 + cos(m6 * theta) ** m7# 按照坐标转换公式转换成直角坐标x = r * sin(phi) * cos(theta)y = r * cos(phi)z = r * sin(phi) * sin(theta)# 对该数据进行三维可视化s = mlab.mesh(x, y, z)# 线框模型# s = mlab.mesh(x, y, z, representation = 'wireframe',line_width=1.0)mlab.show()
阅读全文
0 0
- 1. Mayavi入门
- Mayavi
- Python MayaVi
- Linux python3 安装Mayavi
- 2. Mayavi的管线
- python mayavi三维绘图
- 8. Mayavi可视化实例
- mayavi作图指南0-mayavi在python3下的安装
- 三维绘图之Mayavi.mlab
- Winpython环境下mayavi配置
- win10 + anaconda +moviepy + mayavi + ffmpeg
- win7 Python3 安装mayavi 记录
- Ubuntu下 python3 安装Mayavi
- 用Mayavi画3D图
- Python包安装——mayavi安装
- Python.Mayavi -- Python三维图表绘制
- python下vtk及mayavi的安装
- Python 中的绘图matplotlib & mayavi库
- WIFI模块ESP8266的使用指南(客户端和服务器两种模式建立)
- python学习一(关键字、输入输出、延时、if、while)
- UI
- MySQL试题
- 分分钟搞定 DevOps的七种“神器”
- 1. Mayavi入门
- MeMcached服务安装与配置
- String、StringBuffer与StringBuilder的区别小见
- 7月读书
- Oil Deposits
- 第21篇:9 种改善 AngularJS 性能的方法
- struts2-下载文件
- 06.30 生产环境MySQL数据库集群MHA上线实施方案
- laravel权限控制(登录,增删改查权限)