in reply to best chart module 2007 update

When I need to visualize some data, I often realize that it is easier to code in R than in perl. And if it is not, then I would have the problem that my graphs don't have a common look if I'd use a perl chart module. So I use R for all my charts:
use R; use RReferences; &R::initR("--silent"); &R::library("RSPerl"); &R::eval("par(mfrow=c(1,2))"); @x = &R::call("rnorm", 10); # We need to make the @x a reference or the contents # will be treated as individual arguments. #&R::call("plot", \@x); #&R::callWithNames("plot", {'x' , \@x, 'ylab','data'}); &R::callWithNames("plot", {'x' => \@x, 'ylab' => 'data'}); @x = &R::call("seq", 1,10); &R::call("plot", \@x); print "Sleeping for 5 seconds and then quitting\n"; sleep(5);
(taken from the RSPerl examples)