我正在尝试设置 gnuplot,以便在启动时始终使用逗号作为数据文件分隔符,使用以下命令:
set datafile separator ","
.gnuplotrc
不幸的是,gnuplot 中似乎没有 a 的概念。至少我在手册页中没有找到任何东西,而且我在这台机器上没有strace,所以我自己看不到。我厌倦了每次启动 gnuplot 时都输入命令。有人对此有很好的解决方案吗?请注意,使用load
并不能解决我的问题:我仍然需要输入load
命令。
我正在尝试设置 gnuplot,以便在启动时始终使用逗号作为数据文件分隔符,使用以下命令:
set datafile separator ","
.gnuplotrc
不幸的是,gnuplot 中似乎没有 a 的概念。至少我在手册页中没有找到任何东西,而且我在这台机器上没有strace,所以我自己看不到。我厌倦了每次启动 gnuplot 时都输入命令。有人对此有很好的解决方案吗?请注意,使用load
并不能解决我的问题:我仍然需要输入load
命令。
事实上,有一个 gnuplot 启动文件:它被称为 .gnuplot,并且应该完全按照您的意愿进行操作。有关详细信息,请尝试help startup
在交互式 gnuplot 会话中运行。
18 启动
当gnuplot运行时,它会寻找要加载的初始化文件。该文件在 Unix 和 AmigaOS 系统上称为.gnuplot ,在其他系统上称为GNUPLOT.INI 。如果在当前目录下没有找到这个文件,程序会在HOME目录中查找(在AmigaOS、Atari(single)TOS、MS-DOS、Windows和OS/2下,环境变量GNUPLOT应该包含此目录;在 Windows NT 上,如果未定义 GNUPLOT ,它将使用USERPROFILE )。注意:如果在安装过程中定义了 NOCWDRC,gnuplot将不会从当前目录读取。
如果找到初始化文件,gnuplot就会执行其中的命令。这些可能是任何合法的gnuplot命令,但通常它们仅限于设置终端和定义常用函数或变量。
对于新版本的 gnuplot 试试这个:
使用 gnuplot 中的命令查看gnuplotrc文件的路径:
*show loadpath*
然后只需打开文件并添加所需的命令。
以下是最新版本(4.6 )文档中的
更多信息:
当 gnuplot 运行时,它首先查找一个名为gnuplotrc的系统范围的初始化文件。该文件的位置在程序构建时确定,并由show loadpath报告。然后程序在用户的 HOME 目录中查找在类 Unix 系统上称为.gnuplot或在其他系统上称为GNUPLOT.INI的文件。(Windows 和 OS/2 将在环境变量 GNUPLOT 命名的目录中查找它;如果 GNUPLOT 未定义,Windows 将使用 USERPROFILE)。注意:可以将程序配置为首先在当前目录中查找,但不建议这样做,因为这是不好的安全做法。
通常在 windows 上,主要配置文件 GNUPLOT.INI 由 gnuplotrc 中的命令加载。这样您就可以更改 GNUPLOT.INI 的位置
但除了 GNUPLOT.INI 之外,还有一个用于寡妇终端的单独配置文件。它被称为 wgnuplot.ini,可以在 %APPDATA% 目录中找到。如果它不存在,您可以手动创建它。
当您选择终端控制台右键菜单底部的“更新..”时,此文件会自动更新。这样,您可以更改例如该终端的字体大小。