Set contour su Gnuplot
Il comando set contour visualizza le linee di livello al grafico di una funzione di due variabili su Gnuplot.
set contour
Un esempio pratico
Apro Gnuplot e visualizzo il grafico della funzione z=f(x,y)=x**2+y**2
splot x**2+y**2
Di default il grafico non ha le linee di livello.
Modifico le impostazioni di visualizzazione con il comando set contour.
set contour
Poi disegno di nuovo il grafico con il comando splot
splot x**2+y**2
Nel grafico sono visibili le linee di livello sul piano base xy.
Le linee di livello sono proiezioni dell’altezza del grafico (z) sul piano xy.
Per impostare le linee di livello uso il comando set cntrp level incr
set cntrp level incr 0,20,200
Il primo parametro è il valore iniziale (0), il secondo è la differenza tra le linee di livello (20) ossia l'incremento dell'altezza, il terzo parametro è l'altezza della linea di livello finale, quella più grande.
A questo punto ridisegno il grafico
splot x**2+y**2
Ora le linee di livello mostrano le altezze che ho indicato.
Se voglio visualizzare le linee di livello sulla superficie utilizzo il comando
set contour surface
Poi ristampo il grafico usando il comando splot
splot x**2+y**2
Le linee di livello sono tracciate sulla superficie del grafico.
Per riportare le linee di livello sul piano xy uso il comando set contour base
set contour base
Per togliere le linee di livello dal grafico utilizzo il comando unset contour.
unset contour
E così via.