3D矢量场gnuplot

时间:2020-01-28 20:41:57

标签: vector plot 3d gnuplot

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

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

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

1 个答案:

答案 0 :(得分: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