Skip to content

Commit bd36354

Browse files
Fix typos and change the links
Revised and fixed typos, rephrased some sentences. Also changed the links to the translated lessons.
1 parent cb0984d commit bd36354

File tree

1 file changed

+46
-45
lines changed
  • 3-Data-Visualization/09-visualization-quantities/translations

1 file changed

+46
-45
lines changed

3-Data-Visualization/09-visualization-quantities/translations/README.pt-br.md

Lines changed: 46 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,28 @@
44
|:---:|
55
| Visualizando quantidades - _Sketchnote por [@nitya](https://twitter.com/nitya)_ |
66

7-
Nessa aula você irá explorar como usar uma das muitas bibliotecas disponíveis de Python para aprender a criar visualizações interessantes relacionadas ao conceito de quantidade. Usando um dataset já limpo sobre pássaros de Minnesota, você pode aprender muitos fatos interessantes sobre a fauna selvagem local.
7+
Nesta aula você irá explorar como usar uma das muitas bibliotecas disponíveis no Python para aprender a criar visualizações interessantes relacionadas ao conceito de quantidade. Usando um dataset já limpo sobre aves de Minnesota, você pode aprender muitos fatos interessantes sobre a fauna selvagem local.
88
## [Quiz pré-aula](https://red-water-0103e7a0f.azurestaticapps.net/quiz/16)
99

10-
## Observar envergadura de asa com Matplotlib
10+
## Observando envergadura da asa com Matplotlib
1111

12-
Uma biblioteca excelente para criar gráficos simples e sofisticados de diversos tipos é o [Matplotlib](https://matplotlib.org/stable/index.html). Em geral, o processo de plotar dados com essas bibliotecas inclui identificar as partes do seu dataframe que você quer focar, utilizando quaisquer transformações necessárias nestes dados, atribuindo seus valores dos eixos x e y, decidindo qual tipo de gráfico mostrar, e então mostrando o gráfico. O Matplotlib oferece uma grande variedade de visualizações, mas, nesta aula, iremos focar nos mais apropriados para visualizar quantidade: gráfico de linha, gráfico de dispersão e gráfico de barra.
12+
Uma biblioteca excelente para criar tanto gráficos simples como sofisticados e de diversos tipos é o [Matplotlib](https://matplotlib.org/stable/index.html). Em geral, o processo de plotar dados com esta biblioteca inclui identificar as partes do seu dataframe que você quer focar, utilizando quaisquer transformações necessárias nestes dados, atribuindo parâmetros dos eixos x e y, decidindo qual tipo de gráfico usar, e então mostrando o gráfico. O Matplotlib oferece uma grande variedade de visualizações, mas, nesta aula, iremos focar nos mais apropriados para visualizar quantidade: gráfico de linha, gráfico de dispersão e gráfico de barra.
1313

1414
> ✅ Use o melhor gráfico para se adaptar a estrutura dos dados e a história que você quer contar.
15-
> - Para analisar tendências ao longo do tempo: linha
15+
> - Para analisar tendências temporais: linha
1616
> - Para comparar valores: barra, coluna, pizza, dispersão
1717
> - Para mostrar como as partes se relacionam com o todo: pizza
18-
> - Para mostrar a distrivuição dos dados: dispersão, barra
18+
> - Para mostrar a distribuição dos dados: dispersão, barra
1919
> - Para mostrar tendências: linha, coluna
2020
> - Para mostrar relações entre valores: linha, dispersão, bolha
2121
22-
Se você tem um dataset e precisa descobrir quanto de um dado item está presente, uma das primeiras coisas que você precisará fazer é examinar seus valores.
22+
Se você tem um dataset e precisa descobrir quanto de um dado elemento está presente, uma das primeiras coisas que você precisará fazer é examinar seus valores.
2323

24+
✅ Existem dicas ('cheat sheets') ótimas disponíveis para o Matplotlib [aqui](https://github.com/matplotlib/cheatsheets/blob/master/cheatsheets-1.png) e [aqui](https://github.com/matplotlib/cheatsheets/blob/master/cheatsheets-2.png).
2425

25-
✅ Existem dicas ('cheat sheets') muito boas disponíveis para o Matplotlib [aqui](https://github.com/matplotlib/cheatsheets/blob/master/cheatsheets-1.png) e [aqui](https://github.com/matplotlib/cheatsheets/blob/master/cheatsheets-2.png).
26+
## Construindo um gráfico de linhas sobre os valores de envergadura de aves
2627

27-
## Construir um gráfico de linhas sobre os valores de envergadura de pássaros
28-
29-
Abra o arquivo `notebook.ipynb` na raiz da pasta dessa aula e adicione uma célula.
28+
Abra o arquivo `notebook.ipynb` na raiz da pasta desta aula e adicione uma célula.
3029

3130
> Nota: os dados estão armazenados na raiz deste repositório na pasta `/data`.
3231
@@ -36,7 +35,8 @@ import matplotlib.pyplot as plt
3635
birds = pd.read_csv('../../data/birds.csv')
3736
birds.head()
3837
```
39-
Esses dados são uma mistura de texto e números:
38+
39+
Estes dados são uma mistura de texto e números:
4040

4141

4242
| | Name | ScientificName | Category | Order | Family | Genus | ConservationStatus | MinLength | MaxLength | MinBodyMass | MaxBodyMass | MinWingspan | MaxWingspan |
@@ -47,19 +47,19 @@ Esses dados são uma mistura de texto e números:
4747
| 3 | Ross's goose | Anser rossii | Ducks/Geese/Waterfowl | Anseriformes | Anatidae | Anser | LC | 57.3 | 64 | 1066 | 1567 | 113 | 116 |
4848
| 4 | Greater white-fronted goose | Anser albifrons | Ducks/Geese/Waterfowl | Anseriformes | Anatidae | Anser | LC | 64 | 81 | 1930 | 3310 | 130 | 165 |
4949

50-
Vamos começar plotando alguns dados numéricos com um simples gráfico de linhas. Suponha que você quer uma visualização da envergadura máxima desses pássaros interessantes.
50+
Vamos começar plotando alguns dados numéricos com um simples gráfico de linhas. Suponha que você quer uma visualização da envergadura máxima (MaxWingspan) dessas aves interessantes.
5151

5252
```python
5353
wingspan = birds['MaxWingspan']
5454
wingspan.plot()
5555
```
5656
![Envergadura máxima](../images/max-wingspan.png)
5757

58-
O que é possível perceber imediatamente? Aparentemente existe pelo menos um outlier - e que envergadura! Uma envergadura de 2300 centímetros equivale a 23 metros - têm pterodáctilos voando em Minnesota? Vamos investigar.
58+
O que é possível perceber imediatamente? Aparentemente existe pelo menos um outlier - e que envergadura! Uma envergadura de 2300 centímetros equivale a 23 metros - existem pterodáctilos voando em Minnesota? Vamos investigar.
5959

60-
Você poderia fazer uma ordenação rápida no Excel para encontrar esses outliers, que provavelmente são erros de digitação. No entanto, vamos continuar o processo de visualização trabalhando no gráfico.
60+
Você poderia fazer uma ordenação rápida no Excel para encontrar estes outliers, que provavelmente são erros de digitação. No entanto, vamos continuar o processo de visualização trabalhando no gráfico.
6161

62-
Adicione labels (identificadores) no eixo x para mostrar quais tipos de pássaros estão sendo analisados:
62+
Adicione identificadores (labels) no eixo x para mostrar os nomes das aves que estão sendo analisadas:
6363

6464
```
6565
plt.title('Max Wingspan in Centimeters')
@@ -75,7 +75,7 @@ plt.show()
7575
```
7676
![Envergadura com labels (identificadores)](../images/max-wingspan-labels.png)
7777

78-
Mesmo com a rotação das labels em 45 graus, existem muitos para ler. Vamos tentar outra estratégia: identificar somente os outliers e colocar as labels dentro do gráfico. Você pode usarj um gráfico de dispersão para abrir mais espaço para identificação:
78+
Mesmo com a rotação das labels em 45 graus, existem muitas para ler. Vamos tentar outra estratégia: identificar os outliers e somente colocar as labels deles dentro do gráfico. Você pode usar um gráfico de dispersão para abrir mais espaço para labels (identificadores):
7979

8080
```python
8181
plt.title('Max Wingspan in Centimeters')
@@ -92,15 +92,15 @@ for i in range(len(birds)):
9292
plt.show()
9393
```
9494

95-
O que aconteceu aqui? Você usou `tick_params` para esconder as labels debaixo e entrão criou um loop sobre o dataset dos paśsaros. Depois, plotou o gráfico com pequenos círculos azuis usando `bo` e procurou por pássaros com envergadura maior que 500 e, se sim, exibiu a label ao lado do círculo. Você ajustou as labels no eixo y (`y * (1 - 0.05)`) e usou o nome do pássaro como label.
95+
O que aconteceu aqui? Você usou `tick_params` para esconder as labels do eixo x e então criou um loop sobre o dataset das aves. Depois, plotou o gráfico com pequenos círculos azuis usando `bo` e procurou por aves com envergadura maior que 500 e, em caso positivo, exibiu a label ao lado do círculo. Você ajustou as labels no eixo y (`y * (1 - 0.05)`) e usou o nome da ave como label.
9696

9797
O que você descobriu?
9898

9999
![outliers](../images/labeled-wingspan.png)
100100

101-
## Filtrar seus dados
101+
## Filtrando seus dados
102102

103-
Apesar de grandes, tanto a Bald Eagle e o Prairie Falcon parecem ter valores errados, com um `0` a mais na envergadura máxima. É imporvável que você encontra uma Bald Eagle com envergadura de 25 metros, mas, se encontrar, por favor nos diga! Agora, vamos criar um novo dataframe sem esses dois outliers:
103+
Apesar de grandes, tanto a Bald Eagle (águia-de-cabeça-branca) como o Prairie Falcon (Falcão-da-pradaria) parecem ter valores errados, com um `0` a mais na envergadura máxima (MaxWingspan). É improvável que você encontre uma águia-de-cabeça-branca com envergadura de 25 metros, mas, se encontrar, por favor nos diga! Agora, vamos criar um dataframe sem estes dois outliers:
104104

105105
```python
106106
plt.title('Max Wingspan in Centimeters')
@@ -115,27 +115,27 @@ for i in range(len(birds)):
115115
plt.show()
116116
```
117117

118-
Ao remover esses outliers, seus dados ficaram mais coesos e compreensíveis.
118+
Agora que estes outliers foram removidos, seus dados estão mais coesos e compreensíveis.
119119

120120
![Dispersão das envergaduras](../images/scatterplot-wingspan.png)
121121

122-
Agora que temos um dataset mais limpo ao menos em termos de envergadura, vamos aprender mais sobre esses pássaros
122+
Agora que temos um dataset mais limpo ao menos em termos de envergadura, vamos aprender mais sobre estas aves.
123123

124-
Enquanto gráficos de linha e dispersão conseguem mostrar informações sobre valores e suas distribuições, nós queremos pensar sobre os valores intrínsecos a esse dataset. Você poderia criar visualizações para responder as seguintes perguntas sobre quantidade:
124+
Enquanto gráficos de linha e dispersão conseguem mostrar informações sobre valores e suas distribuições, nós queremos pensar sobre os valores inerentes a este dataset. Você poderia criar visualizações para responder as seguintes perguntas sobre quantidade:
125125

126-
> Quantas categorias de pássaros existem, e quais são seus números?
127-
> Quantos pássaros estão extintos, em risco de extinção, raros ou comuns?
126+
> Quantas categorias de aves existem, e quais são seus valores?
127+
> Quantas aves estão extintas, em risco de extinção, raras ou comuns?
128128
> Quantos gêneros e ordens da taxonomia de Lineu (nome científico) existem no dataset?
129129
130-
## Explorar gráfico de barras
130+
## Explorando gráfico de barras
131131

132-
Gráfico de barras são práticos quando se precisa mostrar agrupamentos de dados. Vamos explorar as categorias de pássaros que existem nesse dataset para obrservar qual é o mais comum em quantidade.
132+
Gráfico de barras são úteis quando precisamos mostrar agrupamentos de dados. Vamos explorar as categorias de aves que existem neste dataset para observar qual é o mais comum em quantidade.
133133

134-
No arquivo notebook, crie um gráfico de barras simples
134+
No arquivo notebook, crie um gráfico de barras simples.
135135

136-
✅ Note que, você pode remover os dois pássaros outliers que foram identificados anteriormente, editar o erro de digitação na envergadura ou deixá-los nesses exercícios que não dependem dos valores da envergadura.
136+
✅ Note que você pode remover as duas aves outliers que foram identificados anteriormente, editar o erro de digitação na envergadura ou deixá-los nestes exercícios que não dependem dos valores da envergadura.
137137

138-
Se você quer criar um gráfico de barras, você pode selecionar os dados que quer focar. Gráfico de barras pode ser criado a partir de dados brutos:
138+
Ao criar um gráfico de barras, você pode selecionar os dados que quer focar. Gráficos de barras podem ser criados a partir de dados brutos:
139139

140140
```python
141141
birds.plot(x='Category',
@@ -144,42 +144,43 @@ birds.plot(x='Category',
144144
title='Birds of Minnesota')
145145

146146
```
147-
![full data as a bar chart](../images/full-data-bar.png)
148147

149-
No entanto, esse gráfico de barras é ilegível porque existem muitos dados não agrupados. Você precisa selecionar somente os dados que quer plotar, então vamos olhar o comprimento de pássaros com base na sua categoria.
148+
![todos os dados em um gráfico de barras](../images/full-data-bar.png)
149+
150+
No entanto, este gráfico de barras é ilegível, porque existem muitos dados não agrupados. Você precisa selecionar somente os dados que quer plotar, então vamos olhar o comprimento das aves usando sua categoria como referência.
150151

151-
Filtre os dados para incluir somente a categoria do pássaro.
152+
Filtre os dados para incluir somente a categoria da ave.
152153

153154
✅ Note que você usa o Pandas para lidar com os dados, e deixa a criação de gráficos para o Matplotlib.
154155

155-
Já que existem muitas categorias, você pode mostrar esse gráfico verticalmente e ajustar sua altura para acomodar todos os dados:
156+
Já que existem muitas categorias, você pode mostrar este gráfico verticalmente e ajustar sua altura para acomodar todos os dados:
156157

157158
```python
158159
category_count = birds.value_counts(birds['Category'].values, sort=True)
159160
plt.rcParams['figure.figsize'] = [6, 12]
160161
category_count.plot.barh()
161162
```
162-
![category and length](../images/category-counts.png)
163+
![categoria e comprimento](../images/category-counts.png)
163164

164-
Esse gráfico de barras mostra uma boa visão do número de pássaros em cada categoria. Em um piscar de olhos, você vê que a maior quantidade de pássaros nessa região pertence à categoria de Ducks/Geese/Waterfowl (patos/gansos/cisnes). Minnesota é 'a terra de 10.000 lagos', então isso não é surpreendente!
165+
Este gráfico de barras mostra uma boa visão do número de aves em cada categoria. Em um piscar de olhos, você vê que a maior quantidade de aves nesta região pertence à categoria de Ducks/Geese/Waterfowl (patos/gansos/cisnes). Minnesota é 'a terra de 10.000 lagos', então isto não é surpreendente!
165166

166-
✅ Tente contar outras quantidades nesse dataset. Algo te surpreende?
167+
✅ Tente contabilizar outras quantidades deste dataset. Algo te surpreende?
167168

168169
## Comparando dados
169170

170-
Você pode tentar diferentes comparações de dados agrupados criando novos eixos. Tente comparar o comprimento máximo de um pássaro, baseado na sua categoria:
171+
Você pode tentar diferentes comparações de dados agrupados criando novos eixos. Tente comparar o comprimento máximo de uma ave, com base na sua categoria:
171172

172173
```python
173174
maxlength = birds['MaxLength']
174175
plt.barh(y=birds['Category'], width=maxlength)
175176
plt.rcParams['figure.figsize'] = [6, 12]
176177
plt.show()
177178
```
178-
![comparing data](../images/category-length.png)
179+
![comparando dados](../images/category-length.png)
179180

180-
Nada é surpreendente aqui: hummingbirds (beija-flores) tem o menor comprimento comparados com pelicans (pelicanos) ou geese (gansos). É muito bom quando os dados fazem sentido!
181+
Nada é surpreendente aqui: hummingbirds (beija-flores) têm o menor comprimento enquanto pelicans (pelicanos) e geese (gansos) têm os maiores valores. É muito bom quando os dados fazem sentido!
181182

182-
Você pode criar visualizações mais interessantes de gráficos de barras ao sobrepor dados. Vamos sobrepor o comprimento mínimo e máximo de uma dada categoria de pássaros:
183+
Você pode criar visualizações mais interessantes de gráficos de barras ao sobrepor dados. Vamos sobrepor o comprimento mínimo e máximo de uma dada categoria de ave:
183184

184185
```python
185186
minLength = birds['MinLength']
@@ -192,20 +193,20 @@ plt.barh(category, minLength)
192193
plt.show()
193194
```
194195

195-
Nesse gráfico, você pode ver o intervalo de comprimento mínimo e máximo por categoria de pássaro. Você pode seguramente dizer, a partir desses dados, que quanto maior o pássaro, maior seu intervalo de comprimento. Fascinante!
196+
Neste gráfico, você pode ver o intervalo de comprimento mínimo e máximo por categoria de ave. Você pode seguramente dizer, a partir destes dados, que quanto maior a ave, maior o seu intervalo de comprimento. Fascinante!
196197

197-
![superimposed values](../images/superimposed.png)
198+
![valores sobrepostos](../images/superimposed.png)
198199

199200
## 🚀 Desafio
200201

201-
Esse dataset de pássaros oferece uma riqueza de informações sobre os diferentes tipos de pássaros de um ecossistema particular. Tente achar na internet outros datasets com dados sobre pássaros. Pratique construir gráficos sobre esses pássaros e tente descobrir fatos que você ainda não havia percebido.
202+
Este dataset de aves oferece uma riqueza de informações sobre os diferentes tipos de aves de um ecossistema particular. Tente achar na internet outros datasets com dados sobre aves. Pratique construir gráficos com eles e tente descobrir fatos que você ainda não havia percebido.
202203

203204
## [Quiz pós-aula](https://red-water-0103e7a0f.azurestaticapps.net/quiz/17)
204205

205206
## Revisão e autoestudo
206207

207-
Essa primeira aula lhe deu informações sobre como usar o Matplotlib para visualizar quantidades. Procure por outras formas de trabalhar com dataset para visualização. [Plotly](https://github.com/plotly/plotly.py) é uma que não será abordada nas aulas, então dê uma olhada no que ela pode oferecer.
208+
Esta primeira aula lhe deu informações sobre como usar o Matplotlib para visualizar quantidades. Procure por outras formas de trabalhar com dataset para visualização. [Plotly](https://github.com/plotly/plotly.py) é uma biblioteca que não será abordada nas aulas, então dê uma olhada no que ela pode oferecer.
208209

209210
## Tarefa
210211

211-
[Lines, Scatters, and Bars](assignment.md)
212+
[Linhas, dispersão e barras](assignment.pt-br.md)

0 commit comments

Comments
 (0)