python tvtk_Python TVTK 标量数据可视化与矢量数据可视化,空间轮廓线可视化

本文介绍了Python TVTK库在数据可视化的应用,包括标量数据的等值面可视化、矢量数据的箭头表示以及空间轮廓线的计算与显示。通过实例展示了如何使用tvtk.ContourFilter生成等值面,tvtk.Glyph3D创建矢量箭头,并利用tvtk.StructuredGridOutlineFilter描绘数据集的轮廓线。
摘要由CSDN通过智能技术生成

Python数据可视化分为算法

标量可视化,矢量可视化,轮廓线可视化

标量又称无向量,只有大小没有方向,运算遵循代数运算法则好比质量,密度,温度,体积,时间

矢量又称向量,它是由大小,方向共同肯定的量,运算时遵循几何运算法则,如速度,加速度,力,磁场强度,电场强度等shell

#实例1标量数据可视化

'''

使用等值面对标量场进行可视化(体绘制[三维空间数据场]经常使用手段)

等值面:标量场中标量值相等的曲面,相似地图中的等高线

tvtk.ContourFilter等值面过滤器,用来得到等值面,

它是由vtkObject

两个方法

generate_values()设定n条等值线的值,通常用于从新绘制等值线

set_value()设定一条等值线的值,通常用于覆盖某条等值线或者新增长一条等值线api

from tvtk.api importtvtkfrom tvtkfunc importivtk_scene,event_loop#读入plot3D数据

plot3d=tvtk.MultiBlockPLOT3DReader(

xyz_file_name="combxyz.bin",#网格文件

q_file_name="combq.bin",#空气动力学结果文件

scalar_function_number=100,#设置标量数据数量

vector_function_number=200#设

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值