First time here? Check out the FAQ!

Ask Your Question
2

R graphics/plots in sagenb

asked 13 years ago

riotQontrol gravatar image

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

Preview: (hide)

1 Answer

Sort by » oldest newest most voted
1

answered 13 years ago

kcrisman gravatar image

updated 11 years ago

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 ask.sagemath.org question. This ticket may also be of use.
  • On the xyz.sagenb.org 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!

Preview: (hide)
link

Comments

I got the same problem. I just followed: http://ask.sagemath.org/question/192/compiling-r-with-png-support 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 ( 11 years ago )
1

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 ( 11 years ago )

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 ( 11 years ago )

Your Answer

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

Add Answer

Question Tools

2 followers

Stats

Asked: 13 years ago

Seen: 817 times

Last updated: Oct 16 '13