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.

Foi útil?

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.

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

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top