Unfortunately it does pseudo-require RMagick if you want to render to an image format (PNG, GIF, etc).... which most of the time you probably will. However, if you do intend to use SVG directly, you do not need RMagick.

I say pseudo-require because the default rendering logic can easily be overridden if you have some other way you wish to render SVG to an image. The 0.2.0 gem should include a BatikRasterizer class I built for calling Apache Batik to do just that (just by shelling out, nothing fancy). Batik's SVG rendering is much better than ImageMagick's. Unfortunately, it isn't very efficient to fire off a Java process every time you want to render a graph, unless your website gets 2 hits a day or something. But the point is, it's possible, and I'd happily switch the default rasterizer to something other than ImageMagick if anyone has any good ideas in that regard. :)

-Brasten

On Aug 15, 2006, at 9:43 AM, Topher Cyll wrote:

If it doesn't require RubyMagick/Imagemagick, I am *sold*. =)

I've wanted to use Gruff for quite some time (both at work and home).
I just couldn't figure out how to get RMagick working with our
(admittedly) strange Linux setup at work, and, despite following the
detailed instructions on the site, couldn't get it working on my Mac
at home either.

Your screenshots look good!
-Toph



On 8/15/06, Brasten Sager <[EMAIL PROTECTED]> wrote:
Hey everyone-

I had some downtime this past week, so I put together a graphing
library I'm calling Scruffy.  I would appreciate it if anyone wanted
to take a look at it and provide some feedback or *constructive*
criticism. :)

My goal with Scruffy was to create a graphing library that combined
the great looks (Apple Keynote) and ease of use of Gruff with the SVG
capabilities of SVG::Graph.  Also -- most importantly -- I needed the
whole thing to be extremely customizable, as my graphing needs seem
to change from project to project.

As a result, the entire library is fairly well modularized, so you
can customize most aspects of your graphs non-invasively.  Visually,
everything on the graph is made up of components and layers which can
also be moved around, removed, customized, etc.

So if anyone wants to check it out and give me thumbs-up/thumbs-down/
suggestions either here or at [EMAIL PROTECTED], I would be grateful!

RubyForge Site:
http://scruffy.rubyforge.org

The last three postings on my blog contain information and several
screenshots:
http://www.ibrasten.com

Anyway, have at it, thanks in advance!

   -Brasten

_______________________________________________
PDXRuby mailing list
[email protected]
IRC: #pdx.rb on irc.freenode.net
http://lists.pdxruby.org/mailman/listinfo/pdxruby

_______________________________________________
PDXRuby mailing list
[email protected]
IRC: #pdx.rb on irc.freenode.net
http://lists.pdxruby.org/mailman/listinfo/pdxruby

_______________________________________________
PDXRuby mailing list
[email protected]
IRC: #pdx.rb on irc.freenode.net
http://lists.pdxruby.org/mailman/listinfo/pdxruby

Reply via email to