有人可以帮我将这个gnuplot命令转换为gnuplot.py
gnuplot命令(在gnuplot解释器中正常工作):
plot 'immigration.dat' using 2:xtia(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”,我猜是语法问题。
答案 0 :(得分:2)
试试这个:
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"))
你在混合报价。