GNUPLOT通过python脚本给出了损坏的gif

时间:2013-06-06 11:12:40

标签: python gnuplot fork

我正在使用以下脚本通过分叉在redhat机器上运行GNUPLOT。但是会发生的是图像被创建但是被损坏,因此我无法在浏览器中打开它。 这是脚本:

x=0
        dt=0.5  
        while isprocessrunning(pid_redis):
            result=commands.getstatusoutput("ps -p "+ pid_redis+" -o %cpu,%mem | tail -n 1");
            redis_file.write(str(x)+"\t"+result[1]+"\n")
            time.sleep(dt)
            x=x+dt;

        result=commands.getstatusoutput("gnuplot redis_mem.gpt")

这是redis_mem.gpt文件:

 reset
 set autoscale
 set term gif
 set output './plots/REDIS_MEM_LOADTEST.gif'
 set title 'MEM_USAGE v/s. Time'
 set xlabel 'Time'
 set ylabel 'Mem_usage'
 plot 'redis_data.txt' u 1:3 smooth unique with lines

另外,我正在通过分叉孩子来运行上述脚本。 我哪里错了?我错过了.gpt文件中的内容吗?

0 个答案:

没有答案