Ask Your Question

R graphics/plots in sagenb

asked 2011-09-14 15:43:13 -0500

riotQontrol gravatar image

Are graphics in R on sagenb supported? I only get placeholder icons for output.

edit retag flag offensive close merge delete

1 answer

Sort by » oldest newest most voted

answered 2011-09-14 16:16:13 -0500

kcrisman gravatar image

updated 2013-10-16 12:44:56 -0500

Short answer: yes, they are.

Long answer: it depends on the precise platform and how your R was compiled, what was on it.

  • On Mac, they should "just work", though I've heard rumors it is not always true.
  • On Linux, there are various packages you may need, and once in a while a binary is uploaded which was not compiled with them. One resource might be this question. This ticket may also be of use.
  • On the machines, you should be ok. I've used R graphics on them many times.

Edit: Turns out that the poster actually just needed to create a graphics device and turn it off - see this documentation, where this is implicit. Hope this helps someone!

edit flag offensive delete link more


I got the same problem. I just followed: installed all the libraries, compiled the R and r.eval('capabilities("png")') returns true, and r.eval('capabilities("X11")') returns False. When I plot something in R, I get a broken icon (I am running Sage 5.9 via ssh from a remote server).

José Luis gravatar imageJosé Luis ( 2013-09-19 21:09:45 -0500 )edit

I got it working. Just adding r.png() at the begining and r.dev_off() at the end of the cell.

José Luis gravatar imageJosé Luis ( 2013-10-16 05:49:48 -0500 )edit

Hah! I'm sorry, I'll add this to the answer - this is in fact in the Sage documentation, so I was thinking something much more complicated.

kcrisman gravatar imagekcrisman ( 2013-10-16 12:41:51 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools



Asked: 2011-09-14 15:43:13 -0500

Seen: 475 times

Last updated: Oct 16 '13