如何从Fortran调用gnuplot脚本

时间:2016-05-06 13:43:27

标签: plot scripting fortran gnuplot

我目前正在制作一个程序,绘制太阳周围行星/月球的轨道。我只是想知道如何让我的程序自动调用脚本文件并绘制它?

    set xr [-2e11 : 2e11] #sets ranges 
    set yr [-2e11 : 2e11]
    set zr [-8e6 : 8e6]

    set xl 'x-distance (m)' #sets labels 
    set yl 'y-distance (m)'
    set zl 'z-distance (m)'

    set xtics(-1.5e11, -1e11, 0.5e11, 0, 0.5e11, 1e11, 1.5e11) #set labels of axis
    set ytics(-1.5e11, -1e11, -0.5e11, 0, 0.5e11, 1e11, 1.5e11)

    splot '3body_SEM_adv.dat' u 1:2:3 w l t "Earth's Orbit",\ #plots the file 
          '3body_SEM_adv.dat' u 7:8:9 w l t "Sun's Orbit",\
          '3body_SEM_adv.dat' u 13:14:15 w l t "Moon's Orbit"

    set term x11 

当我通过终端运行脚本时,它会自动关闭。有谁知道它为什么这样做?

脚本文件目前名为' 3body_SEM_adv.plt'是正确的文件扩展名,还是.gnu?

0 个答案:

没有答案