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:24] 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 19: | Linha 19: | ||
===== Gráficos na Tela ===== | ===== Gráficos na Tela ===== | ||
- | Existem vários dispositivos gráficos no R que estão relacionados a dois grupos principais: os dispositivos de tela e os de arquivos. Nos dispositivos base do ''grDevices'' temos os dispositivos de tela ''windows'', ''X11'' e ''quartz'' que produzem janelas gráficas, funções que dependem um pouco dos sistemas operacionais que estão sendo usados (i.e. Windows, Linux ou MacOS). Para abrir um dispositivo de tela temos as funções: | + | Existem vários dispositivos gráficos no R que estão relacionados a dois grupos principais: os dispositivos de tela e os de arquivos. Nos dispositivos base do ''grDevices'' temos os dispositivos de tela ''windows'', ''X11'' e ''quartz'' que produzem janelas gráficas, funções que dependem um pouco dos sistemas operacionais que estão sendo usados (i.e. Windows, Linux ou MacOS). Assim, para abrir um dispositivo de tela temos as funções: |
<code rsplus> | <code rsplus> | ||
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> | ||