Aplicativo GNUPLOT / GNUPLOT software
Comandos básicos, tutorial e exemplos de aplicação
Basic commands, tutorial, and application examples


Página inicial / Home
Página Oficial (www.gnuplot.info)
Instruções iniciais
Tutorial
Exemplos: 1, 2, 3, 4, 5, 6.
Download


EXEMPLOS DE GRÁFICOS E FIGURAS ÚTEIS NA ANÁLISE DE DADOS
(dados lidos em arquivo)
Exemplos - Página 3

Nesta página são apresentados alguns exemplos mostrando a visualização de gráficos, usando o mesmo arquivo de dados, podedo-se verificar as diversas possibilidades oferecida pelo aplicativo GNUPLOT.

Os dados usados nos scripts apresentados estão armazenados no arquivo compactado pontos.zip.

Atenção: Dependendo das configurações do seu sistema, algumas cores poderão ser diferentes das cores mostradas nesta página.

Exemplo - Gráfico 1 - Resíduos nas componentes x e y.

Observando o arquivo de dados e o script abaixo, pode-se notar que as componentes x e y correspondem, respectivamente, 'as colunas 4 e 5 do arquivo de dados. Por esta razão no comando plot é usado using 4:5.
# -------------------------------------------
# Visualização de Resíduos com Gnuplot
# Autor: M. Galo, UNESP / Dep. de Cartografia
# 2002, 2016
#
reset
set nokey
set grid
set title "Resíduos em (x,y)"
plot 'pontos.dat' using 4:5 t 'Resíduos em x e y' with points pt 4 lc 3
pause -1 "Fechar?"


Exemplo - Gráfico 2 - Resíduos nas componentes x e y (outra representação).

# -------------------------------------------
# Visualização de Resíduos com Gnuplot
# Autor: M. Galo, UNESP / Dep. de Cartografia
# 2002, 2016
#
reset
set nokey
set grid
set title "Resíduos em (x,y)"
r1=0.03
r2=0.06
r3=0.09
set parametric
set xtics 0.03
set ytics 0.03
set xlabel "Delta x"
set ylabel "Delta y"
set format x "%5.2f"
set format y "%5.2f"
f(r,x0,t)=r*cos(t) + x0
g(r,y0,t)=r*sin(t) + y0
plot 'pontos.dat' using 4:5 t '' with points pt 1 lc 3
rep f(r1,0,t),g(r1,0,t) t '' lc 1
rep f(r2,0,t),g(r2,0,t) t '' lc 1
rep f(r3,0,t),g(r3,0,t) t '' lc 1
pause -1 "Fechar?"


Exemplo - Gráfico 3 - Resíduos nas componentes x e y usando vetores.

# -------------------------------------------
# Visualização de Resíduos com Gnuplot
# Autor: M. Galo, UNESP / Dep. de Cartografia
# 2002, 2016
#
reset
set nokey
set grid
set title "Resíduos em (x,y)"
r1=0.03
r2=0.06
r3=0.09
set parametric
set xtics 0.03
set ytics 0.03
set xlabel "Delta x"
set ylabel "Delta y"
set format x "%5.2f"
set format y "%5.2f"
f(r,x0,t)=r*cos(t) + x0
g(r,y0,t)=r*sin(t) + y0
plot 'pontos.dat' using (0):(0):($4):($5) t"" with vector lt 3
rep f(r1,0,t),g(r1,0,t) t '' lc 1
rep f(r2,0,t),g(r2,0,t) t '' lc 1
rep f(r3,0,t),g(r3,0,t) t '' lc 1
pause -1 "Fechar?"


Exemplo - Gráfico 4 - Resíduos nas componentes x e y (outra opção).

# -------------------------------------------
# Visualização de Resíduos com Gnuplot
# Autor: M. Galo, UNESP / Dep. de Cartografia
# 2002, 2016
#
reset
set key bottom right
set grid
set title "Resíduos em (x,y)"
set xtics 15
set xlabel "Observação"
set ylabel "Resíduos [mm]"
plot 'pontos.dat' using ($4) t "x" with lines lt 1
rep 'pontos.dat' using ($5) t "y" with lines lt 3
pause -1 "Fechar?"


Exemplo - Gráfico 5 - Resíduos nas componentes x e y (outra opção).

# -------------------------------------------
# Visualização de Resíduos com Gnuplot
# Autor: M. Galo, UNESP / Dep. de Cartografia
# 2016
#
reset
set nokey
set grid
set title "Resíduos em (x,y)"
set xrange [-0.1:0.1]
set yrange [-0.1:0.1]
set xtics 0.03
set ytics 0.03
set xlabel "Delta x"
set ylabel "Delta y"
set format x "%5.2f"
set format y "%5.2f"
plot 'pontos.dat' using 4:5 t '' with points pt 1 lc 3
rep '-' using 1:2 with lines lw 2 lc 1
-0.03 0.03
0.03 0.03
0.03 -0.03
-0.03 -0.03
-0.03 0.03

-0.06 0.06
0.06 0.06
0.06 -0.06
-0.06 -0.06
-0.06 0.06

-0.09 0.09
0.09 0.09
0.09 -0.09
-0.09 -0.09
-0.09 0.09
e
pause -1 "Fechar ?"

Autor: Mauricio Galo, UNESP, Departamento de Cartografia
Presidente Prudente - SP