# Plotteos 3D

**Paso 1: Añadir imports nuevos**

Para poder plottear una figura 3D necesitamos un objeto llamado Axes3D. PyPlot nos ayudará a generar una figura, y Axes3D se encargará de hacer el plotteo 3D.

![](https://1500097535-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M0TPuY_ueS3fOTNTeEG%2F-M3gPzwwseKDxijrcOIf%2F-M3gRGaf4TaGdkNOzQRd%2FScreen%20Shot%202020-03-30%20at%2011.15.19%20AM.png?alt=media\&token=7140fbb3-4439-47e3-98e9-1299a8e8efeb)

**Generando un Axes3D**

Para que podamos plottear, primero tenemos que crear una figura con pyplot. Con esa figura, podemos generar el objeto Axes3D (le llamaremos ax). Axes3D será la base para crear nuestro scatterplot 3D.

![Axes3D](https://1500097535-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M0TPuY_ueS3fOTNTeEG%2F-M3gPzwwseKDxijrcOIf%2F-M3gRXudwvQRbopNUATY%2FScreen%20Shot%202020-03-30%20at%2011.16.30%20AM.png?alt=media\&token=485295fa-6d10-4af9-a59a-c117e40a10f7)

#### Axes3D tiene su propio Scatter

* La diferencia entre **plt.scatter** y **ax.scatter**:

**ax.scatter** usa 3 variables, (x,y,z) en lugar de 2 (x,y)\
Todo lo demás es lo mismo ☺&#x20;

![](https://1500097535-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M0TPuY_ueS3fOTNTeEG%2F-M3gPzwwseKDxijrcOIf%2F-M3gRq3UdIaCwOwPsQhl%2FScreen%20Shot%202020-03-30%20at%2011.17.50%20AM.png?alt=media\&token=ca29dff7-2806-4a80-bb8e-0c6ca8d75fa4)

* **! Nota importante:**

La función para ponerle texto a los ejes cambia. Similar a cuando usas sub-plots ☺ \
Ahora se llaman:\
“ax.set\_xlabel”\
“ax.set\_ylabel”\
“ax.set\_zlabel”

![](https://1500097535-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M0TPuY_ueS3fOTNTeEG%2F-M3gPzwwseKDxijrcOIf%2F-M3gS7g4t4GI7MGf8Rm3%2FScreen%20Shot%202020-03-30%20at%2011.19.10%20AM.png?alt=media\&token=73bd84dc-c3dd-4098-9f76-4a14b890779e)

#### Uniendo todo para crear un 3D plot:

* [ ] Crear un Axes3D.
* [ ] Hacer dos planos Scatter con axes3D.
* [ ] Agregar las etiquetas.\
  ¡Listo!

![](https://1500097535-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M0TPuY_ueS3fOTNTeEG%2F-M3gPzwwseKDxijrcOIf%2F-M3gSTcNKRA0M46N6ivy%2FScreen%20Shot%202020-03-30%20at%2011.20.37%20AM.png?alt=media\&token=0459dfcd-30de-4f60-a243-084eecd4444c)

Los ejes X, Y, Z se auto-ajustan al scatterplot. Esto nos permite ver mejor si hay alguna separación o relación entre los datos.

![](https://1500097535-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M0TPuY_ueS3fOTNTeEG%2F-M3gPzwwseKDxijrcOIf%2F-M3gSb_gtVcD8bsRFjfY%2FScreen%20Shot%202020-03-30%20at%2011.21.15%20AM.png?alt=media\&token=ccb4303e-d737-4a8f-8dfa-a23b0fd4df4b)

#### **---> Sigue con el Reto 03 <---**&#x20;
