有人可以帮助我将此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/