Custom Charts w/ Perl and GD 112
An anonymous reader writes "This article describes techniques you can use to create new levels of usefulness in your dynamically generated charts with Perl and GD. Cook up some automatically generated graphs for your organizational meetings or live enterprise directory data. Annotate the charts with readable text that delivers more information than the standard pie chart. Using the power of GD and Perl, you can link various data and images together to create sophisticated charts that will help bring visual interest to your applications."
Re:So close (Score:2, Insightful)
Heh. Congrats on being modded 'interesting' for that.
Any chance I can get funny moderation? Or insightful, maybe?
Re:These charts look like shit (Score:5, Insightful)
The right tool for the right job (Score:5, Insightful)
If you want to do something like graphing, then why not learn a language like R, where you can easily and interactively create amazing visuals in very little time? I write code in Java, python, bash, and interact with Oracle and MySQL database. R fits in as a nice way to visualize data, and it's very easy to script up solutions that you can plug into your programming pipeline.
Check out http://addictedtor.free.fr/graphiques/index.php [addictedtor.free.fr] for examples (with source code)
SVG and ImageMagick (Score:2, Insightful)
Re:These charts look like shit (Score:4, Insightful)
I agree with what you're saying, but I think you've got the onus wrong. As someone with design and coding experience, I can say that FOSS programmers often bend over backwards to package things nicely, but are often rebuffed by non-programmers if the interface is not 100% to their liking.
There is a disconnect, but IME it comes from people who think that being a user entitles them to sit back and wait for manna to drop from heaven. The bottom line is simply this: If you're going to work in FOSS, then you have to get your hands dirty. This almost necessarily means learning a little about areas that are not your forte. In order for there to be reasonable cooperation, we need to speak the same language. In the Perl community especially, there is a real desire to learn new things and share knowledge, but if designers et alia aren't willing to learn at least a little Perl, then there's not much to be done.
"Don't make me look at code" is, unfortunately, not often a valid condition for any FOSS participant, regardless of their other talents.
Re:These charts look like shit (Score:4, Insightful)
Edward Tufte weeps... (Score:3, Insightful)
I think I can hear Edward Tufte weeping...
And the only chart they implement is the pie chart:
http://www.usf.uni-osnabrueck.de/~breiter/tools/p
Xix.