Como conectar pontos com curvas no gnuplot

6

Eu tenho alguns dados que quero conectá-los com curvas suaves. Eu não quero linhas. Eu estou anexando alguns pontos abaixo. Em vez de linhas, quero ter uma curva. Alguém pode me dizer como fazer isso no gnuplot?

-111     -0.07  
 -24      0.09  
  62      0.12  
  69     -0.2  
  86     -0.7  
  99      0.74  
 101     -0.69  
 -45      0.2  
 120.403 -0.5848  
 170     -0.353  
 247.891 -0.105295  
 321      0.0925  
    
por Zay 30.01.2014 / 20:09

2 respostas

6

use o seguinte comando, por exemplo,

plot "foo" u 1:2 smooth bezier

as outras opções em vez de bezier são sbezier, csplines, acsplines. Gostaria de testá-los para os meus dados e ver qual funciona melhor para o meu propósito.

    
por 30.01.2014 / 22:28
4

Use a opção smooth de plot , com csplines :

plot "DATA" smooth csplines, "DATA" with points

Você não deve usar bezier se quiser que a curva passe pelos pontos, pois ela se ajustará melhor com um número mínimo de graus de liberdade.

    
por 31.03.2014 / 15:33

Tags