Gnuplot 向量 fortran

Gnuplot vector fortran

如何在 gnuplot 中以矢量形式绘制此程序 (fortran)?命令:

调用 execute_command_line("gnuplot plotvel.txt") 似乎不起作用。什么都没发生

使用 1:2:3:4 是什么意思??在“ plot "file.dat" using 1:2:3:4 with vectors filled head lw 3 “

call execute_command_line("gnuplot plotvel.txt")

首先,你在程序的开头制作了一个数据文件plotdata.txt,而稍后试图绘制file.dat,这样Gnuplot就找不到后者了。修复此问题后,您可以附加 -persist 选项,使屏幕上的图形保持为

call execute_command_line("gnuplot -persist plotvel.txt")

否则图表瞬间消失,看不到图片。此外,using 1:2:3:4 表示您绘制数据文件中的第 1、2、3 和 4 列。对于vectors,前两个表示每个向量的起点,后两个表示要绘制的向量。也可以省略 using 1:2:3:4,因为它是 vectors 的默认值。 (在下图中,我删除了 xrangeyrange 以绘制所有向量。)