1

我希望 gnuplot 在启动时加载初始化文件。根据手册,在 Windows 系统中,它被称为 GNUPLOT.INI。(如果我称它为 gnuplot.ini 应该没关系,对吧?不过我都试过了。)

根据这里的答案:gnuplot configuration file 我应该将一个名为 gnuplot.ini 的文件放在我的 HOME 目录中,然后一切都应该工作。(或者,请参阅http://www.gnuplot.info/docs_4.6/gnuplot.pdf上的手册,第 38 页。)

1) 什么是 Windows 中的“HOME”目录?它在 Windows 7 中的什么位置?

2)手册中提到我可以通过更改环境变量 GNUPLOT 来更改此默认目录。但它没有解释如何在 gnuplot 中改变环境变量,甚至没有解释它们到底是什么。

基本上大家都把我看的手册里的部分,我看不懂。

此外,还来自手册:“运行 gnuplot 时,它首先查找名为 gnuplotrc 的系统范围的初始化文件。该文件的位置在程序构建时确定,并由 show loadpath 报告。”

如果我在 gnuplot 中运行“显示加载路径”,它会显示:

“来自 GNUPLOT_LIB 的加载路径是“C:\Program Files (x86)\gnuplot\demo”

gnuplotrc 是从共享中读取的”

1) 该文件夹中没有名为 gnuplotrc 的文件。

2) 没有指定文件结尾。手册是否引用 x.gnuplotrc 或 gnuplotrc.x 或其他内容?

3)另外,“从共享中读取”是什么意思?

我感谢您的帮助。

4

3 回答 3

2

我终于设法解决了上面的问题。也许这个解决方案可以帮助别人。所以:

1) 您的操作系统的 HOME 目录可以在这里找到:http ://en.wikipedia.org/wiki/Home_directory 。

2) 即使将一个名为 gnuplot.ini 的文件放入我的 HOME 目录后,gnuplot 也没有始终使用它进行初始化。事实上,它只做了一次,我仍然不知道为什么。

3)神秘的消息“gnuplotrc is read from share”实际上意味着gnuplot在文件夹(gnuplot的安装目录)\ share中搜索初始化文件“gnuplotrc”(没有文件结尾)。

4) 将名为“gnuplotrc”的文件放入文件夹(gnuplot 的安装目录)\share\ 终于成功了。现在,每次我重新启动 gnuplot 时,都会从这个文件中初始化 gnuplot。

于 2013-03-15T11:37:53.517 回答
0

更新:其他非 Linux 用户可能和我自己一样不知道操作系统的“主目录”是什么。维基百科终于在这里给了我答案:http ://en.wikipedia.org/wiki/Home_directory 所以 Windows 7 中的主目录是(根)\Users\(用户名)。

然后我将我的 gnuplot.ini 放在那个文件夹中,当我启动 wgnuplot.exe 并输入“plot sin(x)”时,它终于有了我想要的设置。

我以为我终于解决了我的问题。我关闭了gnuplot。然后我在 gnuplot.ini 中更改了一行,保存它,然后再次启动 gnuplot。gnuplot 完全不受我对 gnuplot.ini 的更改的影响。(我使用“显示全部”选项验证了这一点。)

据我所知,我设法正确初始化 gnuplot ONCE,但每次都不能通过 gnuplot.ini 正确初始化?!是什么赋予了?

于 2013-03-11T16:11:39.513 回答
0

在 Windows 上,在 gnuplotrc 的末尾添加以下行:

加载“C:\\Users\\用户名\\GNUPLOT.INI”

(用您的用户名替换“用户名”,并使用双反斜杠!)

然后你可以把你的 GNUPLOT.INI 文件放在你的主目录中

于 2017-04-07T22:47:29.317 回答