Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

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'})