有人可以帮助我将此gnuplot命令转换为gnuplot.py

gnuplot命令(在gnuplot解释器中正常工作):

plot 'immigration.dat' using 2:xtic(1) ti col, '' u 3 ti col, '' u 4 ti col, '' u 5 ti col


我已经在file.py中尝试过此操作:

import Gnuplot

g = Gnuplot.Gnuplot(debug=1)

g.plot(Gnuplot.File('immigration.dat', using='2:xtic(1) ti col, '' u 3 ti col, '' u 4 ti col, '' u 5 ti col'))


但是导致错误:“行0:未定义的变量:u”,我猜语法问题。

最佳答案

尝试这个:

import Gnuplot

g = Gnuplot.Gnuplot(debug=1)

g.plot(Gnuplot.File('immigration.dat', using="2:xtic(1) ti col, '' u 3 ti col, '' u 4 ti col, '' u 5 ti col"))


您正在混合引号。

关于python - gnuplot到gnuplot.py,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9419980/

10-13 09:00