如何使用不同版本的gnuplot
How to use different version of gnuplot
我是 运行 octave 4.2.2 on centOs 6,我在绘制图表时遇到了一些问题:
error: graphics_toolkit: gnuplot version too old.
该站点上的一些问题建议安装 gnuplot 版本 4.4 而不是 4.2(centOs 6 默认值)。
我安装了它,现在我在 /usr/bin/ 下有 2 个 gnuplot 应用程序,gnuplot 和 gnuplot44。
我的问题是,如何使八度音程使用 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
我该如何解决这个问题?
您可以使用 gnuplot_binary
:
gnuplot_binary('gnuplot44');
我是 运行 octave 4.2.2 on centOs 6,我在绘制图表时遇到了一些问题:
error: graphics_toolkit: gnuplot version too old.
该站点上的一些问题建议安装 gnuplot 版本 4.4 而不是 4.2(centOs 6 默认值)。 我安装了它,现在我在 /usr/bin/ 下有 2 个 gnuplot 应用程序,gnuplot 和 gnuplot44。 我的问题是,如何使八度音程使用 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
我该如何解决这个问题?
您可以使用 gnuplot_binary
:
gnuplot_binary('gnuplot44');