Crear gráficas de dispersión 3D
Este ejemplo muestra cómo crear una gráfica de dispersión 3D en MATLAB. Puede leer más información sobre la función scatter3 en la documentación de MATLAB.
Cargue los datos sobre los niveles de ozono.
load ozoneData Ozone Temperature WindSpeed SolarRadiation
Calcule los niveles de ozono.
z = (Ozone).^(1/3); response = z;
Haga un índice de colores para los niveles de ozono.
nc = 16; offset = 1; c = response - min(response); c = round((nc-1-2*offset)*c/max(c)+1+offset);
Cree una gráfica de dispersión 3D utilizando la función scatter3.
figure
scatter3(Temperature, WindSpeed, SolarRadiation, 30, c, 'filled')
view(-34, 14)
Agregue un título y las etiquetas de los ejes.
title('Ozone Levels') xlabel('Temperature') ylabel('Wind Speed') zlabel('Solar Radiation')
Agregue una barra de colores con etiquetas de marcas. Use la elipsis "..." para continuar una instrucción en la siguiente línea.
colorbar('Location', 'EastOutside', 'YTickLabel',... {'2 ppm', '4 ppm', '6 ppm', '8 ppm', '10 ppm', '12 ppm', '14 ppm'})