For loop Gnuplot 5.0修补程序lvl1在WIN 8.1上崩溃

For loop Gnuplot 5.0修补程序lvl1在WIN 8.1上崩溃,for-loop,crash,windows-8.1,gnuplot,For Loop,Crash,Windows 8.1,Gnuplot,我是gnuplot循环的新手,我不知道为什么它会崩溃。。。 我想用10个不同的.txt数据文件绘制一个图,然后用这些.txt-s绘制10个不同的图。(对不起我的英语) 注意:我正在使用Win8.1->我知道我应该在Ubuntu中使用gnuplot,但目前的情况就是这样 这是我的剧本: cd'C:\RégiPC\asztal222\TDK\fittnessmodell\fittnessmodell\Incidencia s0 pk emel\001' set title "Fitness e

我是gnuplot循环的新手,我不知道为什么它会崩溃。。。 我想用10个不同的.txt数据文件绘制一个图,然后用这些.txt-s绘制10个不同的图。(对不起我的英语) 注意:我正在使用Win8.1->我知道我应该在Ubuntu中使用gnuplot,但目前的情况就是这样

这是我的剧本:

cd'C:\RégiPC\asztal222\TDK\fittnessmodell\fittnessmodell\Incidencia s0 pk emel\001'  

set title "Fitness előny nélkül pk=0.7+=0.03"   

set term png size 1280,768

set key tmargin left                                                                                                                                  

set xlabel "Idő"                                                                                                                               

set ylabel "Populációméret"                                                                                                                           

set output "Incidencia_N_10.png"    

p for[i=0:9] 'Incidencia_'.i.'.txt'  u 1:2  title 'N'.i   
// here I want to do 10 different curves in one plot

unset output                                                                                                             

do for[i=0:9]
{
    set output 'Incidencia_minden_'.i.'.png'    
    p 'Incidencia_'.i.'.txt' u 1:2  title 'N'.i , 'Incidencia_'.i.'.txt'  u 1:3 title 'nacd'.i,'Incidencia_'.i.'.txt' u 1:4 title 'nscd'.i,'Incidencia_'.i.'.txt' u 1:5 title 'nscdplusd'.i 
    unset output
} // in this do for loop I want to do 10 different plots from 10 different .txt files
如果这件事太琐碎,请给予帮助并表示歉意

谢谢你,新年快乐

晚上好,先生

我使用的是Ubuntu14.04,您的代码可以很好地工作,下面列出了一些更改

1.)如果你想评论某事,你应该使用
而不是
/

2.
do for
循环中出现问题。根据我的gnuplot(版本4.6),您不小心将大括号放到了新行中,这是不正确的。正确的使用方法:

do for [i=0:9] {
    set output 'Incidencia_minden_'.i.'.png'
    p 'Incidencia_'.i.'.txt' u 1:2  title 'N'.i , 'Incidencia_'.i.'.txt'  u 1:3 title 'nacd'.i,'Incidencia_'.i.'.txt' u 1:4 title 'nscd'.i,'Incidencia_'.i.'.txt' u 1:5 title 'nscdplusd'.i 
    unset output
}
在这些更改之后,代码不会在我的计算机中出现任何错误或崩溃


我不知道这在Windows上是否有效。你必须试试看。:)

“崩溃”是什么意思?你有什么错误?如果您只有的绘图,或者只有的do绘图,是否也会发生这种情况?请发布您的错误以及修复错误的任何研究。还可以看到它在for循环之后崩溃,如下:[IMG]