Gnuplot
Ir para navegação
Ir para pesquisar
Gnuplot é o programa para fazer gráficos. Para acessá-lo, rode
gnuplot
num terminal.
Básico
- Para plotar funções:
plot x*x
Você também pode definir a função, se achar mais conveniente:
f(x) = x*x plot f(x)
Também é possível plotar várias funções simultaneamente:
plot x*x, 20*sin(x)
- Para plotar arquivos de dados, eles precisam ser organizados em colunas, separadas por espaço. O separador de decimal é . (ponto), e não vírgula. Para escrever comentários, inicie a linha com #. Plote usando:
plot 'data.txt'
Se você deseja que os pontos sejam ligados, use:
plot 'data.txt' with lines
Fitando curvas
Vamos a um caso típico: você quer aproximar uma série de pontos por uma função linear. Supondo seu arquivo de dados data.txt formatado corretamente, faça:
f(x) = a*x fit f(x) 'data.txt' via a
Aqui ele deve apresentar o valor de a, bem como o desvio-padrão assintótico. Agroa, basta plotar:
plot f(x), 'data.txt'
Salvando gráficos
Para usar os gráficos num documento LaTeX, eles precisam ser salvos no formato EPS (encapsulated post script). Para isso, use:
set term post eps set output 'foo.eps'
e depois plote o gráfico desejado. Para voltar ao normal, use:
set term post x11 set output
e os gráficos serão mostrados na tela novamente.