gnuplot-py脚本失败

时间:2014-08-11 06:22:26

标签: python gnuplot

我正在尝试使用gnuplot绘制一个简单的图形并安装了gnuplot-py绑定。我正在使用下面的脚本,我收到以下错误 -

gnuplot> set terminal aqua
     line 0: unknown or ambiguous terminal type; type just 'set terminal' for a list

我在Mac上运行。

以下是我正在使用的代码 -

import numpy as np
import Gnuplot


def gnudemo2():
    #Create some data
    x = np.linspace(0,10,100)
    y1 = x**2
    y2 = 10*np.sin(np.pi*x)

    #Instantiate Gnuplot object
    g = Gnuplot.Gnuplot(persist=1)

    g('set terminal png size 800,600 enhanced font "Helvetica,8" ')
    g('set style data lines')
    g('set output \'output1.png\'')

    #Create the Gnuplot data
    d1 = Gnuplot.PlotItems.Data(x, y1, with_='lp', title='d1')
    d2 = Gnuplot.PlotItems.Data(x,y2, with_='l', title='d2')

    g.plot(d1,d2)

# when executed, just run gnudemo2():
if __name__ == '__main__':
    gnudemo2()

我将终端设置为png,但仍尝试使用aqua术语。

我也安装了aquaterm。但它仍然行不通。可能会发生什么?

如果我在命令行中使用gnuplot内的相同行,一切正常。所以我知道命令是正确的。但是当我通过python运行它们时会遗漏一些东西。

0 个答案:

没有答案