<div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:#073763">Ei Daniel,</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:#073763"><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:#073763">Eu já tinha pensado nesta alternativa mas eu cairia em outro problema. Eu salvo os arquivos com as datas nos nomes por exemplo</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:#073763"><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:#073763">png(paste0("Meugrafico_",Sys.Date(),".png")) </div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:#073763">bla bla bla</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:#073763">dev.off()</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:#073763"><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:#073763">Então pra chamar o grafico precisaria ser dentro do chunk do R. Eu tentei</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:#073763"><span style="font-family:Arial,Helvetica,sans-serif;font-size:small;color:rgb(34,34,34)"><br></span></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:#073763"><span style="font-family:Arial,Helvetica,sans-serif;font-size:small;color:rgb(34,34,34)">```{r fluxograma, include=TRUE}</span></div>knitr::include_graphics(here("resultados",paste0("Fluxograma_exclusao_",Sys.Date(),".png")))<br>```<div class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:#073763"><div class="gmail_default">Mas de novo o html está ok e o pdf retorna que não encontra o arquivo. Engraçado é que dentro do .Rmd sempre funciona quando peço pra executar somente este chunk.</div><div class="gmail_default"><br></div><div class="gmail_default">Eu também tentei ...</div><div class="gmail_default"><br></div><div class="gmail_default"><br>```{r setup, include = FALSE}<br>knitr::opts_chunk$set(echo = FALSE)<br>knitr::opts_chunk$set(cache = TRUE) <br>knitr::opts_chunk$set(error = TRUE)<br>library(here)<br>library(DiagrammeR)<br>load(here("dados",paste0("Meusdados_",Sys.Date(),".Rdata")))<br>```<br></div><div class="gmail_default">Pra ver se carregar os dados na sessão do rmarkdown resolve... só que não!</div><div class="gmail_default"><br></div></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:#073763"><span style="color:rgb(0,0,102);font-family:"courier new",monospace">Pedro Brasil</span><br></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Em ter., 18 de jan. de 2022 às 11:14, Daniel Guimarães Tiezzi <<a href="mailto:dtiezzi@usp.br">dtiezzi@usp.br</a>> escreveu:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Bom dia<div><br></div><div>E se você salvar o gráfico em PNG e incluir com html (<img src="img.png" alt="image", >) ou mesmo o markdown (![Image](img.png))?</div><div><br></div><div>daniel</div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Em ter., 18 de jan. de 2022 às 11:04, Pedro Emmanuel Alvarenga Americano do Brasil por (R-br) <<a href="mailto:r-br@listas.c3sl.ufpr.br" target="_blank">r-br@listas.c3sl.ufpr.br</a>> escreveu:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:rgb(7,55,99)">Caros amigos de R, <br clear="all"></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:rgb(7,55,99)"><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:rgb(7,55,99)">Estou trabalhando num relatório de um projeto para gerar um pdf e um html periodicamente no final de cada semana. O passos são os seguintes: 1 - importar os dados; 2 - aplicar as etiquetas; 3 - editar os dados; 4 - Fazer o grafico 1; 5 - fazer o grafico 2; bla bla etc. 10 - gerar o relatório; 11 - mandar por email periodicamente. Pra cada passo eu tenho um script separado e um script principal que chama todos eles em sequência e assim consigo me organizar. </div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:rgb(7,55,99)"><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:rgb(7,55,99)">A minha questão é que já trabalhei diversas vezes com o Sweave e nunca passei por este problema, e agora começando com o rmarkdown estou batendo cabeça. A minha questão é que no script do primeiro gráfico eu gero um objeto "fluxp" que está salvo no disco ("meusdados.RData") e tambem está no .GlobalEnv. Quando eu renderizo para html dá certo. Mas quando renderizo para pdf, o arquivo vem sem a figura. Depois de pedir pra retornar os erros, vem que ele não acha o objeto do grafico. Fuçando por ai, entendi que a renderização abre uma sessão nova no segundo plano e por isso não consegue achar o objeto. Mas não estou conseguindo contornar a situação. Alguma luz? </div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:rgb(7,55,99)"><br></div><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(7,55,99)"><font size="1">---<br>title: "Resultado do projeto"<br>author: "Pedro Brasil"<br>date: <br>output:<br>always_allow_html: true<br>---<br><br>```{r setup, include = FALSE}<br>knitr::opts_chunk$set(echo = FALSE)<br>knitr::opts_chunk$set(cache = TRUE) <br>knitr::opts_chunk$set(error = TRUE)<br>```<br><br>## Fluxograma de inclusão e exclusão<br><br>```{r fluxograma, echo=FALSE, message=TRUE, warning=TRUE, paged.print=TRUE}<br>DiagrammeR::grViz(fluxp)<br>```<br>Error in DiagrammeR::grViz(fluxp): objeto 'fluxp' não encontrado</font><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:rgb(7,55,99)"><br></div><div><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><font face="'courier new', monospace" style="background-color:rgb(255,255,255)" color="#000066" size="4">Pedro Brasil</font></div></div></div></div></div></div></div></div></div>
_______________________________________________<br>
R-br mailing list<br>
<a href="mailto:R-br@listas.c3sl.ufpr.br" target="_blank">R-br@listas.c3sl.ufpr.br</a><br>
<a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" rel="noreferrer" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" rel="noreferrer" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div dir="ltr"><div><div><div><div>Daniel Tiezzi, MD, PhD<br></div><div>Associate Professor</div>Breast Disease and Gynecologic Oncology Division<br></div>Department of Gynecology and Obstetrics<br></div>University of São Paulo<br></div>Brazil<br></div></div>
</blockquote></div>