Graphing techniques

mattgolsen's picture

So I've built a pie graph using an iterator and a sprite, and I'm really not happy with the performance of it. I see at least a 15-20 fps hit when I use it. What other techniques would you guys use in this case?

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

mattgolsen's picture
Re: Graphing techniques

Also, I'm curious if anyone else is using QC for infograph type displays? I plan on posting a few examples of some stuff that we've done to foster this sort of thing. I think QC is perfect for it.

smokris's picture
Re: Graphing techniques

Coincidentally, @bmellen is just finishing up the Kineme ChartTools plugin, which does Area, Column, Line, and Pie charts.

Should be available in a few days.

PreviewAttachmentSize
ChartTools-CosSin.png
ChartTools-CosSin.png59.96 KB

toneburst's picture
Re: Graphing techniques

Cool! Looking forward to seeing this in action!!

a|x

cybero's picture
Re: Graphing techniques

sweet :-)

usefuldesign.au's picture
Re: Graphing techniques

Chart Tools looks good. Cos v Sin, a timeless proposition...

I guess a set of 2D (possibly with a little 3D room to move) is something we've all discussed for ages and would be the most 'QC' way of doing these things rather than problem specific solutions like the cool chart tool. I like the idea of such a set of patches.

Should we start a thread to discuss how such a set of patches might operate in anticipation of Kineme or somebody else consider implementing something based on Quartz2D or something else? I think Smokris or Cwright have hinted about it being on the drawing board (or the nice to do list) in the past.

I think it's a pretty big design challenge to make a tool set for QC that is openly structured (enough for plenty of flexibility) but still effective and powerful to easily generate vector based art that is data dependant (without having to code each individual line/curve as a separate patch).

Hashing out some proposals and comparative models could make the task more approachable.

toneburst's picture
Re: Graphing techniques

There's been discussion about a set of vector tools for a while now. I'm all for it. QC could really do with a set of 2D bezier tools, like those in, say, Nodebox, which could be accessed programmatically.

a|x

usefuldesign.au's picture
Re: Graphing techniques

Yeah I guess I need to take a serious look at Nodebox, I've opened it up but it looks like another big learning curve.

offonoll's picture
Re: Graphing techniques

Hello! I would be very please and many other people to see 3D pie chart. I was looking for it in parametric surface but I couldn't find anything.

Any plans??

Thank you!