3.13 Matplotlib的3D绘图 您所在的位置:网站首页 三个方向箭头怎么画的图 3.13 Matplotlib的3D绘图

3.13 Matplotlib的3D绘图

2024-07-11 03:21| 来源: 网络整理| 查看: 265

在物理学、流体力学等领域,通常需要绘制空间矢量图来表示流体的流场,电磁场,重力场等。

一、三维矢量图 Axes3D.quiver()

其使用方法如下:

其中x,y,z分别是三个三维方向坐标,需要由np.meshgrid()函数来生成。

u,v,w分别是三个方向的速度,它们是一个与三维方向坐标相同大小的数组。

其它参数:

1. length

功能:每个矢量的长度,一个浮点数,默认是1。

2. arrow_length_ratio

功能:矢量的箭头占整个矢量的比例。一个浮点数,默认是0.3。3. pivot

功能:矢量箭头在网格的位置。有3个参数,分别是:{'tail', 'middle', 'tip'},默认是'tail'。

其余参数同https://www.bilibili.com/read/cv28596338/

这里绘制一个速度场是u%3D4z-3yv%3D3xw%3D-4x



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有