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

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

set datafile separator ","

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

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

有帮助吗?

解决方案

实际上,有一个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

其他提示

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

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

*show loadpath*

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

,点击 以下是最新版本的文档中的更多信息( 4.6 ):

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top