Ok credo proprio che patch sia la funzione che cercavo ... Allora io ho 3 variabili che per semplicità chiamo A,B,C.
A definisce le coordinate x orizzontali, B quelle verticali e C le intensità di ogni puntino (unendo le 3 in un grafico con scatter ---> scatter(A,B,C) viene fuori un insieme di puntini che assumono complessivamente la forma del triangolo di cui ti dicevo prima).
Poi se uso patch(A,B,C) le sfumature di colore sono create dal parametro C che è quello che mi serve ... Il problema è che non mi colora tutto il grafico, ma mi crea dei triangoli, unendo l'ultimo punto del grafico della linea in alto con il primo punto di quella successiva. In questo modo i pezzi inclusi nei vari triangolini creati dalla funzione sono colorati in base al valore di C, ma i pezzi che non rientrano nei vari poligoni sono lasciati bianchi ...