Re: [R] slide show with R

From: Michaell Taylor <Michaell.Taylor_at_boxwoodmeans.com>
Date: Wed 30 Mar 2005 - 07:30:36 EST

Seems like emacs-ess would do the trick. You can read in the entire file - formatted or spaced as appropriate - execute one line or several at a time and see the results in real time.

Obviously less a "slide show" than an R session, but that seems to be what you want.

A more "canned" slide show like approach might be something like Sweave/Prosper. This is considerably more work, loses the ability to interact with the interpreter -- but does achieve a very slick slideshow sort of look.

On Tue, 2005-03-29 at 14:54, George_Heine@blm.gov wrote:
>
>
> Trying to use R to build an interactive "slide show", to be displayed on a
> projector. The purpose of the presentation is to show how one could
> construct a simple graph using R. It is meant as a general overview rather
> than as detailed instruction.
>
> For example, something like the following sequence of commands. At
> lecture time, I want the interpreter to read these commands one at a time
> from a file, display and execute the command, (or two or three commands)
> and then wait for another prompt.
>
> pale.yellow="#ffff99"
> par(bg=pale.yellow)
> plot(c(0,2*pi),c(-1,1),type="n",ylab="",yaxt="n")
> mirror<-function(t) { c(t,rev(2*max(t)-t)) }
> z<-log(1:1000)/log(1000)
> zz<-z*pi/2
> zzz<-mirror(mirror(zz))
> polygon(zzz,sin(25*zzz)*sin(zzz),border="blue")
> polygon(zzz,sin(5*zzz)*sin(zzz),border="green")
> polygon(zzz,sin(zzz),lwd=2)
> points(zzz,rep(0,length(zzz)),col="red",pch="|")
>
>
> Wrapping the following around each command works, sort of :
>
> a<-expression(<command>)
> x<-readline(a)
> eval(a)
>
> However, this doesn't work properly for the function definition, and it
> gets very clumsy to display two or three lines as a block and then
> evaluate.
>
> Any help would be much appreciated.
>
>
> <>=<>=<>=<>=<>=<>=<>=<>=<>=<>=<>
> George Heine, PhD
> Mathematical Analyst
> National IRM Center
> U.S. Bureau of Land Management
> voice (303) 236-0099
> fax (303) 236-1974
> cell (303) 905-5382
> pager gheine@my2way.com
> <>=<>=<>=<>=<>=<>=<>=<>=<>=<>=<>
>
> ______________________________________________
> R-help@stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
>
>



R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html Received on Wed Mar 30 07:40:02 2005

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:30:57 EST