Come collegare i punti con le curve in gnuplot


6

Ho alcuni dati a cui voglio collegarli con curve morbide. Non voglio linee. Vi allego alcuni punti di seguito. Invece di linee, voglio avere una curva. Qualcuno può dirmi come fare in 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  

Risposte:


6

utilizzare il seguente comando, ad esempio,

plot "foo" u 1:2 smooth bezier

le altre opzioni invece di Bezier sono sbezier, csplines, acsplines. Vorrei solo testarli per i miei dati e vedere quale funziona meglio per il mio scopo.


4

Utilizzare l' smoothopzione di plot, con csplines:

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

Non si dovrebbe usare bezierse si desidera che la curva attraversi i punti, poiché si adatterà al meglio con un numero minimo di gradi di libertà.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.