Skip to content

Commit 9c01df2

Browse files
authored
Merge pull request #222 from microsoft/ES-translations-alo
[ES-spanish] Translation Cap 3.11, 3.12 and 3.13 #132
2 parents c47d2ff + 3e92aa9 commit 9c01df2

File tree

8 files changed

+557
-2
lines changed

8 files changed

+557
-2
lines changed

3-Data-Visualization/10-visualization-distributions/translations/README.es.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
En la lección anterior, aprendiste algunos datos interesantes sobre un conjunto de datos acerca de las aves de Minnesota. Encontraste algunos datos erróneos visualizando los valores atípicos y observaste las diferencias entre las categorías de aves según su longitud máxima.
88

9-
## [Pre-lecture quiz](https://red-water-0103e7a0f.azurestaticapps.net/quiz/18)
9+
## [Cuestionario previo](https://red-water-0103e7a0f.azurestaticapps.net/quiz/18)
1010
## Explora el conjunto de datos sobre aves
1111

1212
Otra forma de profundizar en los datos es observar su distribución, o cómo se organizan los datos a lo largo de un eje. Quizás, por ejemplo, te gustaría conocer la distribución general para este conjunto de datos, de la envergadura máxima o la masa corporal máxima de las aves de Minnesota.
Lines changed: 183 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,183 @@
1+
# Visualización de Proporciones
2+
3+
|![ Sketchnote by [(@sketchthedocs)](https://sketchthedocs.dev) ](../../../sketchnotes/11-Visualizing-Proportions.png)|
4+
|:---:|
5+
|Visualización de Proporciones - _Sketchnote by [@nitya](https://twitter.com/nitya)_ |
6+
7+
En esta lección, utilizarás un conjunto de datos diferente centrado en la naturaleza para visualizar proporciones, como por ejemplo cuántos tipos diferentes de hongos pueblan un determinado conjunto de datos sobre setas. Vamos a explorar estos fascinantes hongos utilizando un conjunto de datos procedente de Audubon que enumera detalles sobre 23 especies de hongos con branquias de las familias Agaricus y Lepiota. Experimentarás con sabrosas visualizaciones como:
8+
9+
- Gráficos de tarta 🥧
10+
- Gráficos de donuts 🍩
11+
- Gráficos de waffles 🧇
12+
13+
> 💡 Un proyecto muy interesante llamado [Charticulator](https://charticulator.com) de Microsoft Research ofrece una interfaz gratuita de arrastrar y soltar para las visualizaciones de datos. ¡En uno de sus tutoriales también utilizan este conjunto de datos de hongos! Así que puedes explorar los datos y aprender la biblioteca al mismo tiempo: [Tutorial de Charticulator](https://charticulator.com/tutorials/tutorial4.html).
14+
15+
## [Cuestionario previo](https://red-water-0103e7a0f.azurestaticapps.net/quiz/20)
16+
17+
## Conoce tus hongos 🍄
18+
19+
Los hongos son muy interesantes. Vamos a importar un conjunto de datos para estudiarlos:
20+
21+
```python
22+
import pandas as pd
23+
import matplotlib.pyplot as plt
24+
mushrooms = pd.read_csv('../../data/mushrooms.csv')
25+
mushrooms.head()
26+
```
27+
Una tabla con grandes datos para su análisis se imprime:
28+
29+
30+
| class | cap-shape | cap-surface | cap-color | bruises | odor | gill-attachment | gill-spacing | gill-size | gill-color | stalk-shape | stalk-root | stalk-surface-above-ring | stalk-surface-below-ring | stalk-color-above-ring | stalk-color-below-ring | veil-type | veil-color | ring-number | ring-type | spore-print-color | population | habitat |
31+
| --------- | --------- | ----------- | --------- | ------- | ------- | --------------- | ------------ | --------- | ---------- | ----------- | ---------- | ------------------------ | ------------------------ | ---------------------- | ---------------------- | --------- | ---------- | ----------- | --------- | ----------------- | ---------- | ------- |
32+
| Poisonous | Convex | Smooth | Brown | Bruises | Pungent | Free | Close | Narrow | Black | Enlarging | Equal | Smooth | Smooth | White | White | Partial | White | One | Pendant | Black | Scattered | Urban |
33+
| Edible | Convex | Smooth | Yellow | Bruises | Almond | Free | Close | Broad | Black | Enlarging | Club | Smooth | Smooth | White | White | Partial | White | One | Pendant | Brown | Numerous | Grasses |
34+
| Edible | Bell | Smooth | White | Bruises | Anise | Free | Close | Broad | Brown | Enlarging | Club | Smooth | Smooth | White | White | Partial | White | One | Pendant | Brown | Numerous | Meadows |
35+
| Poisonous | Convex | Scaly | White | Bruises | Pungent | Free | Close | Narrow | Brown | Enlarging | Equal | Smooth | Smooth | White | White | Partial | White | One | Pendant | Black | Scattered | Urban |
36+
37+
Enseguida se nota que todos los datos son textuales. Tendrás que convertir estos datos para poder utilizarlos en un gráfico. La mayoría de los datos, de hecho, se representan como un objeto:
38+
39+
```python
40+
print(mushrooms.select_dtypes(["object"]).columns)
41+
```
42+
43+
La salida es:
44+
45+
```output
46+
Index(['class', 'cap-shape', 'cap-surface', 'cap-color', 'bruises', 'odor',
47+
'gill-attachment', 'gill-spacing', 'gill-size', 'gill-color',
48+
'stalk-shape', 'stalk-root', 'stalk-surface-above-ring',
49+
'stalk-surface-below-ring', 'stalk-color-above-ring',
50+
'stalk-color-below-ring', 'veil-type', 'veil-color', 'ring-number',
51+
'ring-type', 'spore-print-color', 'population', 'habitat'],
52+
dtype='object')
53+
```
54+
Toma estos datos y convierte la columna "class" en una categoría:
55+
56+
```python
57+
cols = mushrooms.select_dtypes(["object"]).columns
58+
mushrooms[cols] = mushrooms[cols].astype('category')
59+
```
60+
Ahora, si imprimes los datos de las setas, puedes ver que se han agrupado en categorías según la clase poisonous/edible (venenosa/comestible):
61+
62+
| | cap-shape | cap-surface | cap-color | bruises | odor | gill-attachment | gill-spacing | gill-size | gill-color | stalk-shape | ... | stalk-surface-below-ring | stalk-color-above-ring | stalk-color-below-ring | veil-type | veil-color | ring-number | ring-type | spore-print-color | population | habitat |
63+
| --------- | --------- | ----------- | --------- | ------- | ---- | --------------- | ------------ | --------- | ---------- | ----------- | --- | ------------------------ | ---------------------- | ---------------------- | --------- | ---------- | ----------- | --------- | ----------------- | ---------- | ------- |
64+
| class | | | | | | | | | | | | | | | | | | | | | |
65+
| Edible | 4208 | 4208 | 4208 | 4208 | 4208 | 4208 | 4208 | 4208 | 4208 | 4208 | ... | 4208 | 4208 | 4208 | 4208 | 4208 | 4208 | 4208 | 4208 | 4208 | 4208 |
66+
| Poisonous | 3916 | 3916 | 3916 | 3916 | 3916 | 3916 | 3916 | 3916 | 3916 | 3916 | ... | 3916 | 3916 | 3916 | 3916 | 3916 | 3916 | 3916 | 3916 | 3916 | 3916 |
67+
68+
Si sigues el orden presentado en esta tabla para crear tus etiquetas de categoría de clase, puedes construir un gráfico circular:
69+
70+
## ¡Pastel!
71+
72+
```python
73+
labels=['Edible','Poisonous']
74+
plt.pie(edibleclass['population'],labels=labels,autopct='%.1f %%')
75+
plt.title('Edible?')
76+
plt.show()
77+
```
78+
Voilá, un gráfico circular que muestra las proporciones de estos datos según estas dos clases de hongos. ¡Es bastante importante conseguir el orden de las etiquetas correcto, especialmente aquí, así que asegúrate de verificar el orden con el que se construye la matriz de etiquetas!
79+
80+
![gráfico de pastel](../images/pie1.png)
81+
82+
## ¡Donas!
83+
84+
Algo más interesante desde el punto de vista visual que el gráfico de pastel es el gráfico de donas, que es un gráfico circular con un agujero en el centro. Veamos nuestros datos con este método.
85+
86+
Observa los distintos hábitats donde crecen las setas:
87+
88+
```python
89+
habitat=mushrooms.groupby(['habitat']).count()
90+
habitat
91+
```
92+
Aquí, estás agrupando tus datos por hábitat. Hay 7 listados, así que úsalos como etiquetas para tu gráfico de donas:
93+
94+
```python
95+
labels=['Grasses','Leaves','Meadows','Paths','Urban','Waste','Wood']
96+
97+
plt.pie(habitat['class'], labels=labels,
98+
autopct='%1.1f%%', pctdistance=0.85)
99+
100+
center_circle = plt.Circle((0, 0), 0.40, fc='white')
101+
fig = plt.gcf()
102+
103+
fig.gca().add_artist(center_circle)
104+
105+
plt.title('Mushroom Habitats')
106+
107+
plt.show()
108+
```
109+
110+
![gráfico de donas](../images/donut.png)
111+
112+
Este código dibuja un gráfico y un círculo central, luego añade ese círculo central en el gráfico. Edite el ancho del círculo central cambiando `0.40` por otro valor.
113+
114+
Los gráficos de donas pueden ser modificados de varias maneras para cambiar las etiquetas. Las etiquetas, en particular, pueden ser resaltadas para facilitar su lectura. Obtenga más información en los [docs](https://matplotlib.org/stable/gallery/pie_and_polar_charts/pie_and_donut_labels.html?highlight=donut).
115+
116+
Ahora que sabes cómo agrupar tus datos y mostrarlos como un pastel o una dona, puedes explorar otros tipos de gráficos. Prueba con un gráfico waffle, que es una forma diferente de explorar la cantidad.
117+
## ¡Waffles!
118+
119+
Un gráfico de tipo "waffle" es una forma diferente de visualizar las cantidades como una matriz 2D de cuadrados. Intenta visualizar las diferentes cantidades de colores de los sombreros de los champiñones en este conjunto de datos. Para hacer esto, necesitas instalar una biblioteca de ayuda llamada [PyWaffle](https://pypi.org/project/pywaffle/) y usar Matplotlib:
120+
121+
```python
122+
pip install pywaffle
123+
```
124+
125+
Seleccione un segmento de sus datos para agrupar:
126+
127+
```python
128+
capcolor=mushrooms.groupby(['cap-color']).count()
129+
capcolor
130+
```
131+
132+
Crea un gráfico de waffles creando etiquetas y luego agrupando los datos:
133+
134+
```python
135+
import pandas as pd
136+
import matplotlib.pyplot as plt
137+
from pywaffle import Waffle
138+
139+
data ={'color': ['brown', 'buff', 'cinnamon', 'green', 'pink', 'purple', 'red', 'white', 'yellow'],
140+
'amount': capcolor['class']
141+
}
142+
143+
df = pd.DataFrame(data)
144+
145+
fig = plt.figure(
146+
FigureClass = Waffle,
147+
rows = 100,
148+
values = df.amount,
149+
labels = list(df.color),
150+
figsize = (30,30),
151+
colors=["brown", "tan", "maroon", "green", "pink", "purple", "red", "whitesmoke", "yellow"],
152+
)
153+
```
154+
155+
Utilizando un gráfico de waffles, se pueden ver claramente las proporciones de los colores de los sombreros de este conjunto de datos de hongos. Curiosamente, ¡hay muchas hongos con el sombrero verde!
156+
157+
![gráfico de waffles](../images/waffle.png)
158+
159+
✅ Pywaffle soporta iconos dentro de los gráficos que utilizan cualquier icono disponible en [Font Awesome](https://fontawesome.com/). Haz algunos experimentos para crear un gráfico waffle aún más interesante usando iconos en lugar de cuadrados.
160+
161+
En esta lección, aprendiste tres maneras de visualizar proporciones. En primer lugar, tienes que agrupar tus datos en categorías y luego decidir cuál es la mejor manera de mostrar los datos: pastel, dona o waffle. Todas son deliciosas y gratifican al usuario con una instantánea de un conjunto de datos.
162+
163+
## 🚀 Desafío
164+
165+
Intenta recrear estos sabrosos gráficos en [Charticulator](https://charticulator.com).
166+
## [Cuestionario posterior a la clase](https://red-water-0103e7a0f.azurestaticapps.net/quiz/21)
167+
168+
## Repaso y autoestudio
169+
170+
A veces no es obvio cuándo utilizar un gráfico de pastel, de dona o de waffle. Aquí hay algunos artículos para leer sobre este tema:
171+
172+
https://www.beautiful.ai/blog/battle-of-the-charts-pie-chart-vs-donut-chart
173+
174+
https://medium.com/@hypsypops/pie-chart-vs-donut-chart-showdown-in-the-ring-5d24fd86a9ce
175+
176+
https://www.mit.edu/~mbarker/formula1/f1help/11-ch-c6.htm
177+
178+
https://medium.datadriveninvestor.com/data-visualization-done-the-right-way-with-tableau-waffle-chart-fdf2a19be402
179+
180+
Investiga un poco para encontrar más información sobre esta decisión pegajosa.
181+
## Asignación
182+
183+
[Pruébalo en Excel](assignment.es.md)
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
## Pruébalo en Excel
2+
3+
## Instrucciones
4+
5+
¿Sabías que puedes crear gráficos de donas, pastel y waffle en Excel? Utilizando un conjunto de datos de su elección, crea estos tres gráficos directamente en una hoja de cálculo de Excel.
6+
7+
## Rúbrica
8+
9+
| Ejemplar | Adecuado | Necesita mejorar
10+
| ------------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------------ |
11+
| Una hoja de cálculo de Excel se presenta con los tres gráficos | Una hoja de cálculo de Excel se presenta con dos gráficos | Una hoja de cálculo de Excel se presenta con un solo gráfico |

3-Data-Visualization/12-visualization-relationships/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ Answer: Yes, with some exceptions around the year 2003:
9999

100100
![line chart 1](images/line1.png)
101101

102-
✅ Because Seaborn is aggregating data around one line, it displays "the multiple measurements at each x value by plotting the mean and the 95% confidence interval around the mean". [source](https://seaborn.pydata.org/tutorial/relational.html). This time-consuming behavior can be disabled by adding `ci=None`.
102+
✅ Because Seaborn is aggregating data around one line, it displays "the multiple measurements at each x value by plotting the mean and the 95% confidence interval around the mean". [Source](https://seaborn.pydata.org/tutorial/relational.html). This time-consuming behavior can be disabled by adding `ci=None`.
103103

104104
Question: Well, in 2003 can we also see a spike in the honey supply? What if you look at total production year over year?
105105

0 commit comments

Comments
 (0)