embed interactive cycloid plot in beamer+sagetex

I have the following graph and would like to included it on a beamer presentation. It there a way to embed this onto the pdf beamer file? I have sagetex running and working well, works for much of the math on my beamer lectures.

var('x,t,y,t,theta'); @interact def _(degrees=(1..720)): r=4; x=r*(t-sin(t)); y=r*(1-cos(t)); P= point((x.substitute(t=degrees*pi/180), y.substitute(t=degrees*pi/180)), size=80, rgbcolor=(1,0,0)); C = circle((degrees*pi/180*4,4), 4, hue=.7); A = P+C+parametric_plot((x,y), (t,0,degrees*pi/180), rgbcolor=(1,0,0), xmin=-.5, xmax=80, ymin=-1, ymax=10); show(A, xmin=-5.5, xmax=80, ymin=-1, ymax=10)

edit retag close merge delete

Can you explain exactly what isn't working? Plots typically should work just as in the SageTeX documentation. If SageTeX is otherwise working then a plot should work - note you need to use the \sageplot{} command for plots.

( 2015-12-08 13:51:40 -0500 )edit

The code has the @interact decorator, not sure if pdf supports input components. If you want to display an animation, perhaps just generating the frames and using the animate package will do the job. (You would be stuck to using a specific pdf viewer in such a case, though.)

( 2015-12-08 17:08:49 -0500 )edit