centos - 如何使用不同版本的gnuplot

标签 centos octave

我在 centOs 6 上运行 octave 4.2.2,我在绘制图表时遇到了一些问题:

error: graphics_toolkit: gnuplot version too old.

该站点上的一些问题建议安装 gnuplot 版本 4.4 而不是 4.2(centOs 6 默认值)。 我安装了它,现在/usr/bin/下有 2 个 gnuplot 应用程序,gnuplotgnuplot44。 我的问题是,如何使 Octave 音程使用 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');

关于centos - 如何使用不同版本的gnuplot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54084960/

相关文章:

macos - 从 Mac OSX 访问 Centos Apache 服务器(在 Parallels 10 中托管)

Redis 在 CentOS7 上不会停止或重新启动

octave - 如何在 GNU Octave 3.8 中加载 FLTK 图形工具包?

console - 将文本输出到 Octave 控制台

matlab - 如何在Matlab中对多维矩阵的行进行排序而不改变第一列中元素的顺序?

math - Octave:哪种方法更有效

服务器上的 java.lang.ClassNotFoundException : com. twilio.sdk.TwilioRestException

bash - 在 bash shell 中将文件从一个目录移动到另一个目录时,参数列表对于 ls 来说太长了

php - 如何配置本地 Web 服务器,以便它应该在一个 php 版本之间切换到另一个

octave - 将 list(1, 2, 3) 转换为 Octave 中的 [1, 2, 3]