Gnuplot: Come fare grafici a dispersione con punte trasparenti
Come posso tracciare un'immagine con punti scatter trasparenti parziali, proprio come in questa foto con gnuplot? Il problema è che non so come impostare i punti per essere trasparenti.
Gnuplot: Come fare grafici a dispersione con punte trasparenti
Come posso tracciare un'immagine con punti scatter trasparenti parziali, proprio come in questa foto con gnuplot? Il problema è che non so come impostare i punti per essere trasparenti.
Prova questo:
set style fill transparent solid 0.35 noborder
set style circle radius 0.02
plot 'test' u 1:2 with circles lc rgb "blue", \
'' u 1:2 every 100 w circles lc rgb "red" fs solid 1.0 border lt -1
Come si può vedere, è possibile specificare per ogni set di dati se utilizzare la trasparenza e quale colore da utilizzare.
Se i tuoi dati sono costituiti da due valori (posizione xey del cerchio) devi specificare il raggio del cerchio tramite set style circle ...
. Se i tuoi dati hanno tre righe, puoi utilizzare il terzo valore per specificare il raggio del cerchio per ciascun punto di dati.
È possibile giocare con il livello di trasparenza, che va da 0 (trasparenza totale) a 1 (nessuna trasparenza).
Grazie per la risposta! È molto utile Ma scusa, non so come contrassegnare la tua risposta come corretta. A proposito, ho trovato un altro modo per farlo è quello di fare delle statistiche per ottenere prima la densità di ogni punto e quindi tracciare la tavolozza con gnuplot. Grazie ancora! –