[R-SIG-Mac] Re: graphs, X11 and others

Simon Urbanek simon.urbanek at math.uni-augsburg.de
Thu Dec 9 19:42:54 CET 2004

On Dec 9, 2004, at 11:10 AM, Tiago R Magalhaes wrote:

> Thanks again for all your help. I am writing a summary to send tothe 
> mailing list about my problems and how to solve them. 1) Briefly 
> Iinstalled X11 and it works now. 2)I downloaded GhostScript from 
> fink,have it on my computer, but bitmap() still can't find it.
Make sure it's on the PATH. If you had used i-Installer then it would 
be on the PATH already...

If you used fink to install gs, then this is more easily said than 
done, because it heavily depends on where you use it from. But I assume 
that you want to use it from R, so the most reliable thing to do is to 
create a symlink in /usr/local/bin, because R automatically adds that 
directory to the PATH.

First, you have to find out where gs lives - I guess it should be 
somewhere in /sw as that's what fink uses by default. Let's say you 
find it in /sw/bin/gs then what you need to do is to type in Terminal:

sudo ln -s /sw/bin/gs /usr/local/bin/gs

if it complains that /usr/local/bin doesn't exist, then type
sudo mkdir -p /usr/local/bin
and repeat the above - that should give you gs in R
> The main problem was somewhere else. Apart from installationproblems, 
> the main issue was that I didn't know what jpeg() or pdf()were doing. 
> I thought the functions were saving the plots AFTER theplots are done.
All this is documented in R help pages ...and the examples, too :P
BTW, AFAIR: the ## End(not run) comments are generated automatically to 
denote examples that are not run when doing make check - so it's not 
something the writers of the documentation put there to annoy you ;).

> Value:
> A plot device isopened: nothing is returned to the R interpreter.
> (add something like: jpeg() opens a device where plots can beplaced. 
> dev.off() exist the plot saving the plot in the"file").
Since the device calls are mostly used in scripts, it would lead to 
quite nasty results if they were that noisy. R is a fairly complex 
software - if you want to use all its features, you have to learn a lot 
about it. If you don't want to learn, just relay on the tools that make 
things more simpler, but then you have to live with using only a 
fraction of the available functionality.

> Editor undobasically deletes everything. (scary)
> Sometimes theeditor doesn't select, sometimes using delete deletes a 
> lot of thingsnot only the last key.
Can you, please, describe reproducible examples? The description you 
gave is somewhat useless, because not specific. I know only about the 
undo issue which is being worked on. If you use a PowerBook, make sure 
your problems are not caused by you hitting the touchpad involuntarily 
- that's the most common editing issue, but that's independent of the 
software ...

> 1) To stop the runif there's an error. I've had cases where I had an 
> error in one line,and the script continue to run and the result was 
> misleading. I wouldstrongly prefer to have the script stop it there is 
> anerror
What do you mean by "there's an error"?!?! runif is just a function and 
if there is an error (I wonder how one can force runif to get en error 
:P), it will indeed stop ... you can influence the behavior of R on an 
error yourself, again, please read the docs or get a book on R ...

> 2) Ad lines to theeditor
I guess, you mean line numbers here (because there *are* lines in the 
editor ;)) - this is planned ...

> 3) shortcutallowing the line where the cursor is to be passed to the 
> console(without having to select it) and move to the next line
Well, that's a bit ambiguous, because quite often you have multi-line 
statements, but yes, that could be done easily. Currently you get the 
same effect by using <Option><Shift><Up>, <Cmd><Enter> sequence (if in 
doubt, hitting <Option><Down> before ;)).

> 4) shortcut tohelp when highlighting a word
Good idea - we should adopt the way Apple handles this in Xcode ... 
shortcut for the help and take the selected word as a starting point

> Many things on thebrowser - briefly I would like it to more similar to 
> dbExplorer inSplus :-)
Well, the browser will be completely re-written soon, because the 
current one is far from perfect, but our resources are very limited, so 
it will take a while unless another Cocoa volunteer with good knowledge 
of R internals will pop up ;).

> Someone told methat Jaguar does all this. I downloaded, installed and 
> it seemed to doit. I'll give it another try.
Yes, that's right - one of the cool features in JGR is the object 


More information about the R-SIG-Mac mailing list