0

我想要:

for datafile in glob.glob('*.dat' )
    d = Gnuplot.File(datafile, using='1:2', with_='l', title=datafile)
    g("set key at xpos, [y variable position])
    g.plot(d)

[y 变量位置] 是一些简单的函数,例如,y = #graph *(某个数字)。

(无论如何——我不会对最优雅的解决方案大喊大叫)如何做到这一点?

哈!谢谢。

4

1 回答 1

0
g = Gnuplot.Gnuplot(debug=1)
#xpos is always the same
xpos=0.0
for plotnr,datafile in enumerate(glob.glob('*.dat')):
    #ypos as a function of the plot-number, e.g.
    ypos=plotnr*2.0
    g("set key at "+str(xpos)+","+str(ypos))
    d = Gnuplot.File(datafile, using='1:2', with_='l', title=datafile)
    g.plot(d)
于 2012-06-21T06:50:51.023 回答