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 | ||
03_apostila:05a-graficos [2023/08/22 17:27] 127.0.0.1 edição externa |
03_apostila:05a-graficos [2023/08/22 18:04] (atual) |
||
---|---|---|---|
Linha 240: | Linha 240: | ||
=====Inserindo mais Informações em Gráficos===== | =====Inserindo mais Informações em Gráficos===== | ||
- | Existem diversas informações que podemos incluir em um gráfico. Pode-se colocar uma letra para mostrar que este é o painel “a” e ao lado é o painel ”b”; pode-se colocar asteriscos para mostrar quais relações são significativas; pode-se desenhar flechas, outros pontos, uma infinidade de coisas. Tudo isto pode ser feito, mas requer funções comandos separados daqueles já passados pelo par() e plot(), boxplot() ou barplot(). | + | Existem diversas informações que podemos incluir em um gráfico. Pode-se colocar uma letra para mostrar que este é o painel “a” e ao lado é o painel ”b”; pode-se colocar asteriscos para mostrar quais relações são significativas; pode-se desenhar flechas, outros pontos, uma infinidade de coisas. Tudo isto pode ser feito, mas requer funções comandos separados daqueles já passados pelo ''par()'', ''plot()'', ''boxplot()'' ou ''barplot()''. |
Dentre as várias funções existentes para se inserir informações em gráficos, existem sete que são bastante úteis. Use: | Dentre as várias funções existentes para se inserir informações em gráficos, existem sete que são bastante úteis. Use: | ||
Linha 255: | Linha 255: | ||
</box> | </box> | ||
== lines() == | == lines() == | ||
- | Para inserir linhas retas ou curvas não-paramétricas (como ''lowess'', ''loess'', | + | Para inserir linhas retas ou curvas não-paramétricas (como ''lowess'', ''loess'', ''gam'', etc). |
- | ''gam'', etc). | + | |
<code rsplus> | <code rsplus> | ||
plot(riqueza~area) | plot(riqueza~area) | ||
Linha 268: | Linha 267: | ||
Para isso é primeiro necessário criar o modelo, para depois criar a linha. | Para isso é primeiro necessário criar o modelo, para depois criar a linha. | ||
<code rsplus> | <code rsplus> | ||
- | model <- lm(riqueza~area) | + | model <- lm(riqueza~area) |
plot(riqueza~area) | plot(riqueza~area) | ||
abline(model) | abline(model) | ||
Linha 326: | Linha 325: | ||
<code rsplus> | <code rsplus> | ||
plot(riqueza~area) | plot(riqueza~area) | ||
- | par(new=TRUE) | + | par(new = TRUE) |
plot(abundancia~area) | plot(abundancia~area) | ||
</code> | </code> | ||
Linha 366: | Linha 365: | ||
{{:03_apostila:plot19.jpeg|}} | {{:03_apostila:plot19.jpeg|}} | ||
+ | |||
+ | Você também pode usar ''arrows()'' para, por exemplo, dar destaque a uma observação no seu gráfico: | ||
+ | <code rsplus> | ||
+ | arrows(80, 31, 55, 31) | ||
+ | </code> | ||
=====Salvando Gráficos===== | =====Salvando Gráficos===== | ||
Linha 371: | Linha 375: | ||
Após ter feitos todos os gráficos desejados, é possível salvá-los em vários formatos, como [[http://en.wikipedia.org/wiki/JPEG|jpeg]], [[http://en.wikipedia.org/wiki/Portable_Network_Graphics|png]], [[http://en.wikipedia.org/wiki/PostScript|postscript]], [[http://en.wikipedia.org/wiki/Portable_Document_Format|pdf]]. Consulte a ajuda do pacote [[http://finzi.psych.upenn.edu/R/library/grDevices/html/00Index.html|grDevices]] para a lista completa e mais informações. | Após ter feitos todos os gráficos desejados, é possível salvá-los em vários formatos, como [[http://en.wikipedia.org/wiki/JPEG|jpeg]], [[http://en.wikipedia.org/wiki/Portable_Network_Graphics|png]], [[http://en.wikipedia.org/wiki/PostScript|postscript]], [[http://en.wikipedia.org/wiki/Portable_Document_Format|pdf]]. Consulte a ajuda do pacote [[http://finzi.psych.upenn.edu/R/library/grDevices/html/00Index.html|grDevices]] para a lista completa e mais informações. | ||
- | Após chegar ao gráfico final, ajustando todos os parâmetros desejados, você pode usar a função do R para criar o arquivo no formato desejado. Há funções para cada formato de arquivo, todas elas com o primeiro argumento ''filename'', que especifica o nome do arquivo a salvar. Para criar um arquivo //jpg//, por exemplo, há a função ''jpeg'': | + | Após ajustar todos os parâmetros desejados, você pode usar funções do R para salvar a imagem como um arquivo no formato desejado. Há funções para cada formato de arquivo, todas elas com o primeiro argumento ''filename'', que especifica o nome do arquivo a ser salvo. Para criar um arquivo //jpg//, por exemplo, há a função ''jpeg'': |
<code rsplus> | <code rsplus> | ||
jpeg(filename = "Algumnome.jpg") | jpeg(filename = "Algumnome.jpg") | ||
</code> | </code> | ||
- | Feito isso, o R agora irá enviar todos os resultados de comandos gráficos para este arquivo, que é fechado com a função ''dev.off()''. | + | Feito isso, o R agora irá enviar todos os resultados de comandos gráficos para este arquivo no diretório de trabalho, que é fechado com a função ''dev.off()''. |
**Exemplo** | **Exemplo** | ||
Linha 503: | Linha 507: | ||
- | Para saber mais como salvar gráficos em jpeg use a função ‘’?jpeg’’. | + | Para saber mais como salvar gráficos em //jpeg// use o comando ''?jpeg''. |