HorizonCharts
Horizon really needs charts. Pie charts, bar charts, maybe even line charts. But I want the charts to look good, not like 20-year-old ‘Harvard Graphics’ charts. That started my search for a decent charting plug-in or toolset for Horizon, and I quickly discovered that there’s not much out there. So I proposed starting a community project to build a modern charting package. That got some attention on the MacSB mailing list, so I forged onward.
Now I have something to show for it. I have a pie-charting ‘framework’ ready for people to play with. (’Framework’ is in quotes because it’s not a framework in the Cocoa/Obj-C sense of the word, but more like a scaffolding to build on.) The code is available from the svn repository at http://lucernesys.com/horizoncharts/trunk/ . If you’re a developer who is interested in this project please check it out and build it.

The demo program builds a 3D pie chart with four ’slices’. The chart is interactive; click and move the mouse pointer up and down to spin the chart, left and right to tilt the chart. If you hold down the control key and move left and right you’ll ‘explode’ the chart, making the slices move away from each other.
Right now, I’m the only person with ‘commit’ access to the repository. I hope that will change as more developers become involved. If you’re interested in working on this, contact me through my site. I plan to release it under some form of collaborative, non-restrictive license.
This code is based on a public domain sample I found online, and was originally written in Python. More about that in another post.
Stumble it!
