arquivo de configuração gnuplot
-
05-07-2019 - |
Pergunta
Não sei se é uma pergunta para stackoverflow ou superusuário, mas a comunidade beta SU ainda é muito pequena para perguntas tão específicas, eu acho.Sinta-se à vontade para redirecioná-lo se achar adequado.
Estou tentando configurar o gnuplot para que na inicialização eu sempre tenha a vírgula como separador do arquivo de dados, com o seguinte comando
set datafile separator ","
infelizmente, parece que não existe o conceito de ".gnuplotrc" no gnuplot (pelo menos não encontrei nada na página de manual e não tenho strace nesta máquina, então não consigo ver sozinho).Estou cansado de digitar o comando toda vez que inicio o gnuplot.Alguém tem uma boa solução para isso?
Observação:load não resolve, ainda teria que digitar o comando load.
Solução
Na verdade, existe um arquivo de inicialização do gnuplot:chama-se .gnuplot e deve fazer exatamente o que você deseja.Para obter detalhes, tente executar help startup
dentro de uma sessão interativa do gnuplot.
18 Inicialização
Quando gnuplot é executado, ele procura um arquivo de inicialização para carregar.Este arquivo é chamado .gnuplot em sistemas Unix e AmigaOS, e GNUPLOT.INI em outros sistemas.Se este arquivo não for encontrado no diretório atual, o programa irá procurá-lo no diretório HOME (em AmigaOS, Atari(single)TOS, MS-DOS, Windows e OS/2, a variável de ambiente GNUPLLOT deve conter o nome deste diretório;no Windows NT, ele usará PERFIL DE USUÁRIO se GNUPLOT não estiver definido).Observação:se NOCWDRC for definido durante a instalação, gnuplot não lerá do diretório atual.
Se o arquivo de inicialização for encontrado, gnuplot executa os comandos nele.Estes podem ser quaisquer gnuplot comandos, mas normalmente eles são limitados à configuração do terminal e à definição de funções ou variáveis usadas com frequência.
Outras dicas
Para a nova versão do GNUplot, tente isto:
Veja o caminho do GNUPLOTRC Arquivo usando o comando dentro do GNUPLOT:
*show loadpath*
Em seguida, basta abrir o arquivo e adicionar os comandos desejados.
Aqui estão mais informações do documentação da versão mais recente (4.6):
Quando o GNUplot é executado, ele primeiro procura um arquivo de inicialização em todo o sistema nomeado GNUPLOTRC. A localização deste arquivo é determinada quando o programa é construído e é relatado por mostre loadpath. O programa então olha no diretório inicial do usuário para um arquivo chamado .gnuplot em sistemas semelhantes a Unix ou GNuplot.ini em outros sistemas. (O Windows e o OS/2 procurarão no diretório nomeado na variável de ambiente GNUPLOT; o Windows usará o UserProfile se o GNUPLOT não for definido). Nota: O programa pode ser configurado para procurar primeiro no diretório atual, mas isso não é recomendado porque é uma prática de segurança ruim.