3D矢量场gnuplot

问题描述 投票:0回答:1

我正在尝试绘制矢量场,我希望获得一些帮助:

  1. 我想要一个3D网格
  2. 我想知道如何绘制特定尺寸的边界
  3. 我如何基于矢量场的特定分量来定义渐变等调色板,即我有一个矢量场,如图所示,我希望这些矢量根据y分量的大小从红色变为蓝色。

我知道很多,但我确实需要帮助my 3D plot

vector plot 3d gnuplot
1个回答
0
投票

1)不确定3D网格的含义。

2)边框尺寸由xrange,yrange和zrange设置。您可以使用

删除最小z下方的多余空间。
  set xyplane 0

要更改页面尺寸,可以更改set view命令的第3和第4参数:

  set view rotx, rotz, scale1, scale2

最简单的方法是,通过鼠标中键单击并拖动,然后记下绘图窗口中显示的比例值或发出show view命令。

3)红色到蓝色的调色板映射到y坐标(绘图中的第2列):

  set palette defined (0 "red", 1 "blue")
  set style data vector
  splot "resampled.odt" using 1:2:3:($4*factor):($5*factor):($6*factor):2 lc palette
© www.soinside.com 2019 - 2024. All rights reserved.