Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anterior Revisão anterior Próxima revisão | Revisão anterior | ||
02_tutoriais:tutorial5:start [2023/08/22 15:25] 127.0.0.1 edição externa |
02_tutoriais:tutorial5:start [2023/08/26 11:20] (atual) |
||
---|---|---|---|
Linha 10: | Linha 10: | ||
===== Refletindo sobre a representação dos dados ===== | ===== Refletindo sobre a representação dos dados ===== | ||
- | {{youtube>Wy4S0_mvHno}} | + | {{ youtube>Wy4S0_mvHno }} |
</WRAP> | </WRAP> | ||
Linha 36: | Linha 36: | ||
**__O sistema do pacote__** <wrap hi>graphics</wrap> | **__O sistema do pacote__** <wrap hi>graphics</wrap> | ||
- | {{youtube>pQYhAc6KtG4}} | + | {{ youtube>pQYhAc6KtG4 }} |
</WRAP> | </WRAP> | ||
Linha 42: | Linha 42: | ||
===== Funções de Alto Nível ===== | ===== Funções de Alto Nível ===== | ||
- | As funções gráficas de alto nível são aquelas que iniciam um dispositivo gráfico de tela e arranjam os elementos essenciais do gráfico no dispositivo. A principal função de alto nível é o ''plot'', mas já usamos outras no tutorial anterior, como o ''hist'', ''boxplot'' e ''barplot''. | + | As funções gráficas de alto nível são aquelas que iniciam um dispositivo gráfico de tela e arranjam os elementos essenciais do gráfico no dispositivo. A principal função é a ''plot'', mas já usamos outras no tutorial anterior, como o ''hist'', ''boxplot'' e ''barplot''. |
/* | /* | ||
Linha 153: | Linha 153: | ||
<code rsplus> | <code rsplus> | ||
par( ) | par( ) | ||
+ | par( )$pch | ||
+ | par( )$cex | ||
</code> | </code> | ||
Linha 197: | Linha 199: | ||
</code> | </code> | ||
- | No código acima o ''cex'' no ''par'' utiliza o fator de incremento para todos os elementos do gráfico, enquanto que localmente o mesmo parâmetro no ''plot'' usa esse fator apenas para incrementar os símbolos associados às observações. Note também que abrimos uma nova janela com a função ''x11''((caso esteja usando um Mac, pode ter problemas para abrir a janela, nesse caso use ''quartz()'')) para compararmos os dois gráficos. Por padrão o R sempre sobrescreve o gráfico na janela ativa e torna ativa a janela recém aberta. | + | No código acima o ''cex'' no ''par'' utiliza o fator de incremento para todos os elementos do gráfico, enquanto que localmente o mesmo parâmetro no ''plot'' usa esse fator apenas para incrementar os símbolos associados às observações. Note também que abrimos uma nova janela com a função ''x11''((caso esteja usando um Mac, pode ter problemas para abrir a janela, nesse caso use ''quartz()'')) para compararmos os dois gráficos. Por padrão, o R sempre sobrescreve o gráfico na janela ativa e torna ativa a janela recém aberta. |
Linha 206: | Linha 208: | ||
<WRAP center round box 90%> | <WRAP center round box 90%> | ||
- | **__CoRes__** | + | **__coRes__** |
O R tem vários métodos para atribuição de cores. Os mais comuns são valores inteiros e o nome, veja alguns exemplos: | O R tem vários métodos para atribuição de cores. Os mais comuns são valores inteiros e o nome, veja alguns exemplos: | ||
{{:02_tutoriais:tutorial5:coloRs.png?900|}} | {{:02_tutoriais:tutorial5:coloRs.png?900|}} | ||
+ | |||
+ | Use o comando ''colors()'' para ver todos os nomes de cores. | ||
</WRAP> | </WRAP> | ||
Linha 339: | Linha 343: | ||
<code rsplus> | <code rsplus> | ||
- | text(x = 63, y = 31, labels = "<- olha esse dados!") | + | text(x = 70, y = 31, labels = "<- olha esse dados!") |
- | text(x = frags$ha, y = frags$riq + 0.9, labels = LETTERS[1: nrow(frags)], cex = 0.7) | + | text(x = frags$ha, y = frags$riq + 1.1, labels = LETTERS[1: nrow(frags)], cex = 0.7) |
</code> | </code> | ||
Linha 408: | Linha 412: | ||
==== Um exemplo ==== | ==== Um exemplo ==== | ||
- | {{youtube>ObHgPlVADRw}} | + | {{ youtube>ObHgPlVADRw }} |
</WRAP> | </WRAP> | ||
Linha 419: | Linha 423: | ||
par(mfrow = c(1, 2)) | par(mfrow = c(1, 2)) | ||
plot(riq ~ ha, data = frags) | plot(riq ~ ha, data = frags) | ||
- | boxplot(riq ~ con, data = frags) | + | boxplot(riq ~ con, data = frags, col = "white") |
</code> | </code> | ||
Linha 425: | Linha 429: | ||
<WRAP center round box 90%> | <WRAP center round box 90%> | ||
- | {{:02_tutoriais:tutorial5:grafrag03.png|}} | + | {{ :02_tutoriais:tutorial5:grafrag03.png | }} |
</WRAP> | </WRAP> | ||
Linha 444: | Linha 448: | ||
par(mfrow = c(1, 2), mar = c(4, 4, 1, 1), family = "serif", las = 1, mgp = c(2.5, 0.8, 0), cex = 1.2 ) | par(mfrow = c(1, 2), mar = c(4, 4, 1, 1), family = "serif", las = 1, mgp = c(2.5, 0.8, 0), cex = 1.2 ) | ||
plot(riq ~ ha, data = frags) | plot(riq ~ ha, data = frags) | ||
- | boxplot(riq ~ con, data = frags) | + | boxplot(riq ~ con, data = frags, col = "white") |
</code> | </code> | ||
Linha 493: | Linha 497: | ||
col = c("red", "cornflowerblue", "aquamarine4"), pch = c(15, 16, 17), bty = "n") | col = c("red", "cornflowerblue", "aquamarine4"), pch = c(15, 16, 17), bty = "n") | ||
- | boxplot(riq ~ con, data = frags) | + | boxplot(riq ~ con, data = frags, col = "white") |
</code> | </code> | ||
<WRAP center round box 90%> | <WRAP center round box 90%> | ||
- | {{:02_tutoriais:tutorial5:grafrag04.png|}} | + | {{ :02_tutoriais:tutorial5:grafrag04.png |}} |
</WRAP> | </WRAP> | ||
Linha 531: | Linha 535: | ||
<WRAP center round box 90%> | <WRAP center round box 90%> | ||
- | {{:02_tutoriais:tutorial5:grafrag05.png|}} | + | {{ :02_tutoriais:tutorial5:grafrag05.png | }} |
+ | |||
</WRAP> | </WRAP> | ||