Ho cercato di modificare lo stile di riempimento per l'opzione filledcurves in gnuplot in modo che il colore di riempimento rappresenti la differenza tra le due curve su un grafico bidimensionale. Sto pensando a questo come all'estensione dell'opzione 'filledfurves above/below' in cui invece di avere solo due colori che rappresentano sopra o sotto c'è una gamma di colori o una tavolozza.Gnuplot filledcurves with palette
Ecco un esempio della trama che vorrei fare da un file di dati utilizzando lo stile di curva riempito sopra/sotto. Una barra di colori che rappresenta la differenza di y tra le due curve sarebbe molto utile.
ho cercato di fare questo con l'aggiunta di una quarta colonna al comando utilizzando cioè
plot 'data.txt' using 1:2:3:($3-$2) with filledcurves fs palette
ma il filledcurves
non sembra accettare la quarta colonna ... Ho anche considerato provando la variabile rgb ma questo non sembra funzionare neanche.
Sembra un lavoro per una richiesta di funzionalità (http://sourceforge.net/tracker/?group_id=2055&atid=352055); Non credo che gnuplot possa fare ciò che vuoi in modo nativo. Finché non verrà implementato, potreste pensare semplicemente a tracciare la differenza tra gli spettri di stato caldo e freddo come una linea separata sulla trama. (Che può essere riprodotto meglio nella stampa e essere un po 'più facile da capire per i daltonici.) – andyras
Non ci ho pensato abbastanza, ma potresti ottenere qualcosa di simile tramite una combinazione di 'set view map ',' splot' e 'pm3d' ... – mgilson
Questo sembra quello che stai cercando. http://gnuplot-tricks.blogspot.com/2009/08/filled-curves-in-gnuplot.html –