Saltar al contenido

Diagrama de dispersión con densidad en Matlab

Solución:

Gracias a @Emil Albert por una corrección (faltaba una transposición)


¿Qué pasa con la informática? hist3 y mostrando el resultado con imagesc?

data1 = randn(1,1e5); %// example data
data2 = randn(1,1e5) + .5*data1 ; %// example data correlated to above
values = hist3([data1(:) data2(:)],[51 51]);
imagesc(values.')
colorbar
axis equal
axis xy

ingrese la descripción de la imagen aquí


Si quieres tener los ejes de acuerdo con los valores de datos reales: utilice la segunda salida de hist3 para obtener las posiciones de los centros de contenedores, y pasarlos a imagesc:

data1 = randn(1,1e5); %// example data
data2 = 2*randn(1,1e5) + 1.2*data1 + 4; %// example data correlated to above
[values, centers] = hist3([data1(:) data2(:)],[51 51]);
imagesc(centers{:}, values.')
colorbar
axis xy

ingrese la descripción de la imagen aquí

Prueba el envío de Violin Plot en File Exchange. Es muy personalizable. Lo uso todo el tiempo. Gracias a @Jonas.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *