файл конфигурации gnuplot - PullRequest
10 голосов
/ 29 июля 2009

Не знаю, вопрос ли это о стековом потоке или о суперпользователе, но сообщество бета-версии SU все еще слишком мало для таких конкретных вопросов. Не стесняйтесь перенаправить его, если считаете нужным.

Я пытаюсь настроить gnuplot таким образом, чтобы при запуске у меня всегда была запятая в качестве разделителя файла данных, с помощью следующей команды

set datafile separator ","

к сожалению, похоже, что в gnuplot нет понятия ".gnuplotrc" (по крайней мере, я ничего не нашел на странице руководства, и у меня нет strace на этой машине, поэтому я не себя). Я устал набирать команду каждый раз, когда запускаю gnuplot. У кого-нибудь есть хорошее решение для этого?

Примечание: загрузка не решается, мне все равно придется набирать команду загрузки.

Ответы [ 2 ]

12 голосов
/ 29 июля 2009

На самом деле, есть файл запуска gnuplot: он называется .gnuplot и должен делать именно то, что вы хотите. Для получения дополнительной информации попробуйте запустить help startup в интерактивном сеансе gnuplot.

18 Запуск

Когда gnuplot запущен, он ищет файл инициализации для загрузки. Этот файл называется .gnuplot в системах Unix и AmigaOS и GNUPLOT.INI в других системах. Если этот файл не найден в текущем каталоге, программа будет искать его в каталоге HOME (под AmigaOS, Atari (одиночный) TOS, MS-DOS, Windows и OS / 2, переменная среды GNUPLOT должен содержать имя этого каталога; в Windows NT он будет использовать USERPROFILE , если GNUPLOT не определен). Примечание: если во время установки определен NOCWDRC, gnuplot не будет читать из текущего каталога.

Если файл инициализации найден, gnuplot выполняет команды в нем. Это могут быть любые допустимые команды gnuplot , но обычно они ограничиваются настройкой терминала и определением часто используемых функций или переменных.

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

3 голосов
/ 17 мая 2013

Для новой версии gnuplot попробуйте это:

Посмотрите путь к файлу gnuplotrc , используя команду в gnuplot:

*show loadpath*

Затем просто откройте файл и добавьте нужные вам команды.


Вот дополнительная информация из документации последней версии ( 4.6 ):

Когда gnuplot запущен, он сначала ищет общесистемный файл инициализации с именем gnuplotrc . Расположение этого файла определяется при сборке программы и сообщается show loadpath . Затем программа ищет в пользовательском каталоге HOME файл с именем .gnuplot в Unix-подобных системах или GNUPLOT.INI в других системах. (Windows и OS / 2 будут искать его в каталоге, названном в переменной среды GNUPLOT; Windows будет использовать USERPROFILE, если GNUPLOT не определен). Примечание. Программу можно настроить так, чтобы она смотрела первой в текущем каталоге, но это не рекомендуется, поскольку это плохая практика безопасности.

...