From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rainer@krugs.de (Rainer M. Krug) Subject: Re: Exporting output and graphics from R Date: Thu, 30 May 2013 15:37:48 +0200 Message-ID: <87zjvcy4er.fsf@krugs.de> References: <86li6wvenc.fsf@somewhere.org> <87li6wzlab.fsf@krugs.de> <87txlklibj.fsf@news.tumashu-localhost.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([208.118.235.92]:34223) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ui33T-0004n6-Rz for emacs-orgmode@gnu.org; Thu, 30 May 2013 09:38:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ui33P-0000TE-0W for emacs-orgmode@gnu.org; Thu, 30 May 2013 09:38:11 -0400 Received: from plane.gmane.org ([80.91.229.3]:43437) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ui33O-0000Ss-Pb for emacs-orgmode@gnu.org; Thu, 30 May 2013 09:38:06 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Ui33K-0008AJ-1I for emacs-orgmode@gnu.org; Thu, 30 May 2013 15:38:02 +0200 Received: from arn78-1-88-186-171-7.fbx.proxad.net ([88.186.171.7]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 30 May 2013 15:38:02 +0200 Received: from Rainer by arn78-1-88-186-171-7.fbx.proxad.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 30 May 2013 15:38:02 +0200 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Feng Shu writes: > Rainer@krugs.de (Rainer M. Krug) writes: > >> "Sebastien Vauban" >> writes: >> >>> Hi SabreWolfy, >>> >>> SabreWolfy wrote: >>>> When the following code is evaluated or exported, only the link to >>>> "testout.png" appears in the RESULTS section. >>>> >>>> #+BEGIN_SRC R :results output graphics :file testout.png :exports both >>>> plot(1:10, 1:10) >>>> x <- 1:10 >>>> library(ascii) >>>> options(asciiType = "org") >>>> ascii(x) >>>> #+END_SRC >>> >>> Removing `output' here should solve the above point. >>> >>>> When this code is evaluated, the value of "x" appears in the RESULTS: >>>> >>>> #+BEGIN_SRC R :results output :exports both >>>> x <- 1:10 >>>> library(ascii) >>>> options(asciiType = "org") >>>> ascii(x) >>>> #+END_SRC >>>> >>>> How can I get the first example to output both graphics and ascii output? >>> >>> AFAICT, you can't have both at the same time. Do you have a real use case for >>> this? >> >> Not directly, But I used the following approach to include pdf as well >> as jpeg ion a document. >> >> You simply have to create your graph in R and then include a link in org >> manually: >> >> ,---- >> | #+BEGIN_SRC R :results output :exports both >> | png("testout.png") >> | plot(1:10, 1:10) >> | dev.off() >> | x <- 1:10 >> | library(ascii) >> | options(asciiType = "org") >> | ascii(x) >> | #+END_SRC >> | >> | >> | [[./testout.png]] >> `---- >> > > > #+BEGIN_SRC R :results output :exports both > pngname <- "testout.png" > png(pngname) > plot(1:10, 1:10) > dev.off() > x <- 1:10 > paste("[[./", pngname, "]]",sep="") > #+END_SRC > There are many ways to kill a bird - but you are right - this one is nicer. You could even use an org variable to specify the file name. Cheers, Rainer > > >> you will get the code, result (output) and the graph (tested on export >> to pdf). >> >> Cheers, >> >> Rainer >> >>> >>> If really needed, you can define your code once, wrap it with some value for >>> the ":results" header, and "copy" it somewhere else via Noweb's facility, >>> where it can be evaluated under other values for the ":results" header. >>> >>>> I'm using Org 7.9.2. >>> >>> Try upgrading now to Org 8 so that you fiddle only once with the export >>> variables -- which changed, even if similar, between Org 7.9 and Org 8. >>> >>> Best regards, >>> Seb >> <#secure method=pgpmime mode=sign> >> > <#secure method=pgpmime mode=sign> -- Rainer M. Krug