我使用ksh函数来绘制一些图形,但需要保持主gnuplot进程打开,以便绘图窗口(gnuplot_x11)保持交互、对键盘快捷键做出反应、放大等。同时,我想继续在命令行上工作。因此,我在后台启动gnuplot,并在while循环中每秒检查一次gnuplot_x11进程是否终止。如果是,那么我将终止主gnuplot进程。问题是,当我关闭绘图窗口时,gnuplot_x11进程并没有从'ps‘列表中消失:
$ p
在终端中输入gnuplot myPlot。情节就会消失。它不会留在屏幕上。我在这个堆栈中看到了类似的。但它的系统是窗户。我想知道在ubuntu 14.04 32位上有什么解决方案吗?PS:当我使用gnuplot>时--我的意思是当我不使用脚本文件时--我看到了图表,它没有消失。PS2 :这是我的简单gnuplot脚本文件:set style fill solid
plot "dataFile" using 1:2:xtic(2) with
我通过在Mac上用Gnuplot绘制了一打的图。如果我重新运行ruby脚本,那么带有绘图的打开窗口的数量会加倍。如果我可以在预览中打开的PDF中输出所有这些绘图,那么该文件将在每次重新运行后自动更新,并且我不需要费心关闭众多窗口。目前,我只能使用每个PDF文件的一个绘图来实现此目的: Gnuplot::Plot.new(gp) do |plot|end
如何使用Gnuplot<