如何使用不同版本的gnuplot

时间:2019-01-08 03:49:09

标签: centos octave

我在centOs 6上运行octave 4.2.2,遇到了绘制图形的问题:

error: graphics_toolkit: gnuplot version too old.

此站点上的一些问题建议安装gnuplot 4.4版而不是4.2版(默认为centOs 6)。 我安装了它,现在在/ usr / bin /, gnuplot gnuplot44 下有2个gnuplot应用程序。 我的问题是,如何使八度音阶使用 gnuplot44 而不是 gnuplot ? 我已经尝试了以下步骤:

octave:2> register_graphics_toolkit('gnuplot44')
octave:3> available_graphics_toolkits
ans = 
{
  [1,1] = gnuplot
  [1,2] = gnuplot44
}
octave:4> graphics_toolkit('gnuplot44')
error: feval: function '__init_gnuplot44__' not found
error: called from
    graphics_toolkit at line 91 column 5

我也尝试了完整路径并获得了相同的结果:

 octave:4> register_graphics_toolkit('/usr/bin/gnuplot44')
octave:5> available_graphics_toolkits
ans = 
{
  [1,1] = /usr/bin/gnuplot44
  [1,2] = gnuplot
  [1,3] = gnuplot44
}
octave:6> graphics_toolkit('/usr/bin/gnuplot44')
error: feval: function '__init_/usr/bin/gnuplot44__' not found
error: called from
    graphics_toolkit at line 91 column 5

我该如何克服这个问题?

1 个答案:

答案 0 :(得分:1)

您可以使用gnuplot_binary

gnuplot_binary('gnuplot44');