[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] [babwel] Simplify graph generation and copying?
From: |
Rainer M Krug |
Subject: |
Re: [O] [babwel] Simplify graph generation and copying? |
Date: |
Sat, 31 Mar 2012 15:34:53 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux i686; rv:11.0) Gecko/20120310 Thunderbird/11.0 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 30/03/12 21:04, Andreas Leha wrote:
> Rainer M Krug <address@hidden> writes:
>
>> Hi
>>
>> I do the following to create a graph in R and then convert / copy / do other
>> stuff with it in
>> the bash shell:
>>
>> #+header: :results graphics #+header: :file Test.pdf #+header: :width 4
>> #+header: :height 8
>> #+header: :pointsize 8 #+begin_src R plot(runif(100)) #+end_src
>>
>> #+BEGIN_SRC sh :session shell cp Test.pdf Test2.pdf #+END_SRC
>>
>>
>> Is there a way of automatically giving the ffile name from the :file
>> parameter tio the second
>> code block, so that I just have to change the :file argument when I want a
>> different name for
>> the graph?
>>
>> Thanks,
>>
>> Rainer
>
>
> Hi Rainer,
>
> I am not aware of any possibility to pass the :file parameter from one code
> block to another.
> But for your use case, the file name is also the return value of the R code
> block. So, you can
> do:
Looks absolutely perfect. Thanks a lot,
Rainer
>
> #+name: mypdfplot #+header: :results graphics #+header: :file Test.pdf
> #+header: :width 4
> #+header: :height 8 #+header: :pointsize 8 #+begin_src R plot(runif(100))
> #+end_src
>
>
> #+BEGIN_SRC sh :session shell :var mypdf=mypdfplot() cp "$mypdf" Test2.pdf
> #+END_SRC
>
> Best, Andreas
>
>
- --
Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology,
UCT), Dipl. Phys.
(Germany)
Centre of Excellence for Invasion Biology
Stellenbosch University
South Africa
Tel : +33 - (0)9 53 10 27 44
Cell: +33 - (0)6 85 62 59 98
Fax : +33 - (0)9 58 10 27 44
Fax (D): +49 - (0)3 21 21 25 22 44
email: address@hidden
Skype: RMkrug
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk93B/gACgkQoYgNqgF2egrQXACeIJpeUNeTCa9amYfs8YI1Nv4F
USkAn0xY0CnVHIqALy+h7rpuE19Mhjcz
=wQVz
-----END PGP SIGNATURE-----