使用gnuplot.py进行绘图

时间:2015-01-15 02:21:11

标签: python gnuplot

下面是我使用Xyce模拟我的电路网表的代码,然后获取输出文件并使用gnuplot绘制它。我只想问一下当我删除最后一行“subprocess.call('gnuplot')”时,绘图不起作用。所以,我不得不添加它,不明白为什么?但是,现在当我添加此行并且代码到达它时,它会在命令行中打开gnuplot,我无法自动退出gnuplot。所以我的问题是为什么它必须在那里?以及如何自动退出gnuplot,即使用代码中的命令继续我的其余代码。 感谢

!/usr/bin/env python

#Plotting Output File

from numpy import *

import subprocess

import Gnuplot

subprocess.call(['./Xyce','mscmemory_cell.cir'])

g = Gnuplot.Gnuplot()

g.plot(Gnuplot.File('mscmemory_cell.cir.prn', using=(2,3), with_= "lines"))

subprocess.call('gnuplot')

0 个答案:

没有答案