[R] plot.prcomp() call/eval

Jessica Streicher j.streicher at micromata.de
Fri Jun 29 10:20:20 CEST 2012


Hm.. i attached a file with the code, but it doesn't show up somehow..

On 29.06.2012, at 10:13, Jessica Streicher wrote:

> 
> 
> On 29.06.2012, at 10:05, Jessica Streicher wrote:
> 
>> Well, i built the methods to create a bit of latex and plot to pdf files for figures, especially figures with subfloats, which weren't possible with sweave (at least i didn't find a way). So i only have to make the calls, give them to the method, and will get proper latex, and the plots will be saved to files.
>> 
>> I'm saving several lines of latex and several lines when creating the file each time i use it, and i use it often.
>> 
>> 
>> On 28.06.2012, at 17:47, Joshua Wiley wrote:
>> 
>>> On Thu, Jun 28, 2012 at 8:27 AM, Jessica Streicher
>>> <j.streicher at micromata.de> wrote:
>>>> Thanks Josh,
>>>> 
>>>> that soggy sandwhich saves me a LOT of code by the way,
>>>> I'll keep it  for the time being  ;)
>>> 
>>> There may be other ways.  With no knowledge of your context, obviously
>>> I cannot say absolutely that there are better ways to save yourself
>>> code, but I can say that there often are.
>>> 
>>>> 
>>>> greetings
>>>> Jessica
>>>> 
>>>> On 28.06.2012, at 17:15, Joshua Wiley wrote:
>>>> 
>>>>> Hi Jessica,
>>>>> 
>>>>> x <- call("plot", quote(pcaI))
>>>>> eval(x)
>>>>> 
>>>>> that said, I suspect you would be better off avoiding this idiom
>>>>> altogether.  Storing unevaluated calls is akin to putting tomatoes on
>>>>> your sandwich before packing it for work---you can do it but you end
>>>>> up with a soggy sandwich by the time you are eating it.  Better to
>>>>> store the bread and tomatoe separately and put them together when you
>>>>> want a delicious sandwich.
>>>>> 
>>>>> Cheers,
>>>>> 
>>>>> Josh
>>>>> 
>>>>> On Thu, Jun 28, 2012 at 8:03 AM, Jessica Streicher
>>>>> <j.streicher at micromata.de> wrote:
>>>>>> Hi!
>>>>>> 
>>>>>> I am getting a lot of numbers in the background of the pca screeplots if i use call("plot") and eval(somecall).
>>>>>> Til now, creating the calls and plotting later on this way worked fine. Example:
>>>>>> 
>>>>>> pcaI<-prcomp(iris[,1:4])
>>>>>> plot(pcaI)
>>>>>> 
>>>>>> x<-call("plot",pcaI)
>>>>>> eval(x)
>>>>>> 
>>>>>> Anyone got an idea how i can avoid that? (also it might take a second or so for the numbers to appear, so wait a bit before you tell me everythings fine ^^)
>>>>>>      [[alternative HTML version deleted]]
>>>>>> 
>>>>>> ______________________________________________
>>>>>> R-help at r-project.org mailing list
>>>>>> https://stat.ethz.ch/mailman/listinfo/r-help
>>>>>> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
>>>>>> and provide commented, minimal, self-contained, reproducible code.
>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> Joshua Wiley
>>>>> Ph.D. Student, Health Psychology
>>>>> Programmer Analyst II, Statistical Consulting Group
>>>>> University of California, Los Angeles
>>>>> https://joshuawiley.com/
>>>> 
>>> 
>>> 
>>> 
>>> -- 
>>> Joshua Wiley
>>> Ph.D. Student, Health Psychology
>>> Programmer Analyst II, Statistical Consulting Group
>>> University of California, Los Angeles
>>> https://joshuawiley.com/
>> 
>> ______________________________________________
>> R-help at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.
> 
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.



More information about the R-help mailing list