Uso la funzione hist3() per tracciare la densità dei punti. Crea una griglia e trova il numero di punti in ogni griglia, quindi crea la trama. Ma i colori sulla trama sono discreti. Esiste un'opzione per rendere omogenea questa distribuzione, ovvero effettuare la transizione da un colore a un altro più agevole. Ora tutte le celle della griglia hanno colori diversi, dal sorriso al giallo e la distribuzione non è evidente.È possibile rendere più semplici i grafici di hist3?
Io uso il seguente codice.
axis equal;
colormap(jet);
n = hist3(final',[40,40]);
n1 = n';
n1(size(n,1) + 1 ,size(n,2) + 1) = 0;
xb = linspace(min(final(:,1)),max(final(:,1)),size(n,1)+1);
yb = linspace(min(final(:,2)),max(final(:,2)),size(n,1)+1);
pcolor(xb,yb,n1);
Grazie in anticipo.
check out il [ 'mappa colore()'] (http://www.mathworks.co.uk/help/matlab/ref/colormap. html). – Oleg
Uso la mappa colori estate. Ho anche provato altre mappe di colori, ma non è stato d'aiuto. Semplicemente non voglio vedere quelle linee gird, ma voglio ottenere una transizione graduale da una cella all'altra. – bordart
Utilizzare [interp2] (http://www.mathworks.fr/fr/help/matlab/ref/interp2.html) per creare una superficie interpolata dall'istogramma, quindi visualizzarla. – Bentoy13