八度一直说gnuplot不可用

问题描述

我正在尝试在八度中使用命令plot(x,y,'rx')。使用它时,将打开一个图形窗口,但看不到任何图形。只是空白。但是,如果我仅使用命令plot(x,y),则会打开一个图形窗口,其中包含一个绘图。我发现这与不使用gnuplot工具包的Octave有关,我应该使用命令graphics_toolkit('gnuplot')使Octave使用gnuplot。这是问题所在。

首先,八度表示“ gnuplot工具箱不可用”。我非常知道我有它。我以前用过(不使用Octave)。在Octave说该工具包不可用之后,我什至删除了gnuplot并再次安装了它。

在google上搜索一些答案时,我意识到我应该在octaverc文件的末尾添加行graphics_toolkit('gnuplot')。我不知道在哪里可以找到文件。现在,有许多答案表明octaverc文件位于〜/ .octaverc中。但是〜/目录中没有这样的文件。其他一些答案表明我们必须在这种情况下创建文件。在这一点上,我不知道如何“创建” .octaverc文件。因此,我从/snap/octave/30/share/octave/5.2.0/site/m/startup复制并粘贴到 ~/,右键单击它,以管理员身份编辑,在文件末尾添加了该行,并保存了修改后的.octaverc文件。 Octave仍说“ gnuplot工具包不可用”。
(我尝试在/snap/octave/30/share/octave/5.2.0/site/m/startup中编辑.octaverc文件,但结果是一个只读文件。无论如何,我都无法对其进行修改我尝试过。即使以root用户身份,我也无法修改文件)

我该怎么办?

解决方法

我自己解决了。很抱歉延迟回复。 问题是由于已使用Snap安装。 解决方案是卸载Octave并使用apt安装。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...