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
的默认值。 (在下图中,我删除了 xrange
和 yrange
以绘制所有向量。)
如何在 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
的默认值。 (在下图中,我删除了 xrange
和 yrange
以绘制所有向量。)