如何在gnuplot中使用colormap绘制矢量场?

时间:2016-02-05 14:59:05

标签: dictionary vector colors field gnuplot

我按照以下方式在文本文件中包含数据

x  y  dx dy z
1  0  1  2  5
2  3  3  3  6
2  4  5  4  8
.  .  .  .  .

我正在使用gnuplot,我已经可以使用列x,y,dx,dy绘制矢量场,但我也想在同一图表上使用x,y和z绘制颜色贴图。我想要这样的东西vector field with color map
我不知道该怎么做。请帮忙!

1 个答案:

答案 0 :(得分:0)

你可以plot 'data' with image。您可以在gnuplot doc

中查找绘图样式

然后你可以结合你的矢量图和这个。您可以在此处找到源代码的示例:image « Gnuplotting。这样您就可以创建所需的图形:

#your plot script without plot...
plot 'data' u 1:2:5 with image, \ # not scaled yet
     '' u 1:2:3:4 with vector ...#your vector field plot

注意:如果您的数据以

的形式存在,那么Thies才有效
1 1 z1
1 2 z2
. . ..
1 n zn
2 1 z21
2 2 z22
. . ...
2 n z2n
3 1 ...
. . ...

所以你需要没有“洞”的所有数据点'在它...

明天我会继续......