Команды Gnuplot оставляют множество ненужных выходных текстов в окне терминала - PullRequest
0 голосов
/ 21 мая 2018

Я предпочитаю вызывать gnuplot для печати из основного файла программы Fortran с помощью команды:

call system('gnuplot heun_ode_solution_10_comparison.gnu;')

Содержимое файла .gnu выглядит следующим образом:

#======================================

set term postscript color

unset key

unset grid

set title "Heun's ODE solver for 10 data samples" font "Helvetica Bold, 
24"

set xlabel "x" font "Helvetica Bold, 24"

set ylabel "y" font "Helvetica Bold, 24"

set xrange[0:4]

set yrange[0:80]

set xtics 0, 1, 4

set ytics 0, 15, 75

show term

plot "Heun_Solution_10.dat" using 1:3 smooth csplines lc rgb 'blue' lw 6 

title "True", "Heun_Solution_10.dat" using 1:2 smooth csplines lc rgb 
'red' lw 3 title "Heun"

set key top left

set term postscript eps enhanced "Helvetica" 26

set output 'heun_ode_solution_10_comparison.eps'

replot

#======================================

Программа работает нормально, сюжеты также хорошо отображаются.Но окно терминала, откуда я скомпилировал и запустил код Фортрана, заполняется ненужными выходными текстами.Это затрудняет прокрутку окна терминала для случаев, когда программа сталкивается с какой-либо ошибкой компиляции.Я вставляю только первые 5% вывода, который вижу в терминале.

-----------------------
 terminal type is postscript landscape enhanced defaultplex \
   leveldefault color colortext \
   dashlength 1.0 linewidth 1.0 pointscale 1.0 butt noclip \
   nobackground \
   palfuncparam 2000,0.003 \
   "Helvetica" 14  fontscale 1.0 

%!PS-Adobe-2.0
%%Creator: gnuplot 5.2 patchlevel 2
%%CreationDate: Mon May 21 21:57:04 2018
%%DocumentFonts: (atend)
%%BoundingBox: 50 50 554 770
%%Orientation: Landscape
%%Pages: (atend)
%%EndComments
%%BeginProlog
/gnudict 256 dict def
gnudict begin
%
% The following true/false flags may be edited by hand if desired.
% The unit line width and grayscale image gamma correction may also be changed.
%

----------------------

Можно представить себе случай, если из файла Фортрана вызывается несколько файлов GNU.Как мне подавить эти ненужные выходные тексты?

...