题
不知道对于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 命令,但通常只限于设置终端和定义常用功能或变量。
其他提示
对于新版本的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,但不推荐这样做,因为这是不好的安全措施。