gnuplot配置文件

时间:2009-07-29 13:58:43

标签: configuration gnuplot

不知道对于stackoverflow或超级用户来说这是不是一个问题,但是我觉得beta SU社区对于这些特定问题来说仍然太小了。如果你认为合适,可以随意重定向。

我正在尝试设置gnuplot,以便在启动时我总是将逗号作为数据文件分隔符,并使用以下命令

set datafile separator ","

不幸的是,看起来gnuplot中没有“.gnuplotrc”的概念(至少,我在手册页中没有找到任何内容,而且我没有在这台机器上使用strace,所以我看不到我)。每次启动gnuplot时,我都厌倦了输入命令。有没有人有这个好的解决方案?

注意:加载无法解决,我仍然需要输入加载命令。

2 个答案:

答案 0 :(得分:12)

实际上,有一个gnuplot启动文件:它叫做.gnuplot,应该完全按照你的意愿行事。有关详细信息,请尝试在交互式gnuplot会话中运行help startup

  

18启动

     

运行 gnuplot 时,会查找要加载的初始化文件。该文件在Unix和AmigaOS系统上称为 .gnuplot ,在其他系统上称为 GNUPLOT.INI 。如果在当前目录中找不到此文件,程序将在HOME目录中查找(在AmigaOS,Atari(单个)TOS,MS-DOS,Windows和OS / 2下,环境变量 GNUPLOT 应该包含此目录的名称;在Windows NT上,如果未定义GNUPLOT,它将使用 USERPROFILE 。注意:如果在安装期间定义了NOCWDRC,则 gnuplot 将不会从当前目录中读取。

     

如果找到初始化文件, gnuplot 将执行其中的命令。这些可能是任何合法的 gnuplot 命令,但通常只限于设置终端和定义常用功能或变量。

http://www.gnuplot.info/docs_4.2/gnuplot.html#x1-6900018

答案 1 :(得分:3)

对于新版本的gnuplot,试试这个:

使用gnuplot中的命令查看 gnuplotrc 文件的路径:

*show loadpath*

然后只需打开文件并添加所需的命令。


以下是最新版本documentation的更多信息( 4.6 ):

运行gnuplot时,它首先会查找名为 gnuplotrc 的系统级初始化文件。该文件的位置是在构建程序时确定的,并由 show loadpath 报告。然后程序在用户的HOME目录中查找类Unix系统上名为 .gnuplot 的文件或其他系统上的 GNUPLOT.INI 。 (Windows和OS / 2将在环境变量GNUPLOT中指定的目录中查找;如果未定义GNUPLOT,Windows将使用USERPROFILE)。注意:程序可以配置为在当前目录中首先查看,但不建议这样做,因为这是不好的安全措施。