I may be missing something in what I have read in your Meditation, so forgive me if this does not address your requirements. Could something like this ->
Protovis meet your needs? Or be modified to do so? What strikes me is that you are asking for some local control over that which appears in the chart you are generating.
I have been working with the SIMILE Widgets to do some of what you are talking about(local filtering of data showing up in the visualization), but have found that the types of graphs are somewhat limiting(though the timeline is extremely cool!).
Protovis seems like it might provide you with the ability to
- Use just your local browser to display your visualizatoins
- Modify the visualizations on the fly
- Leave all the work in the browser/Avoid the shared variable portion of what you described because Protovis could handle your data mods on the fly
I think the animation portion of what you mentioned above could be handled as mentioned here-> Moving scales as time lapses..., though it might prove to be too slow for what you want.
I suspect this may not address everything you have mentioned above, but it may prove as a starting point for some of it. I have yet to dive into Protovis, but intend to as a way to enhance the SIMILE visualization tools. I have been using Perl to generate JSON data from SQL queries which is delivered when AJAX requests are made from the pages that contain the visualizations.
Hope this is of interest, if not entirely useful to you...
- ...the majority is always wrong, and always the last to know about it...
- The Spice must flow...
- ..by my will, and by will alone.. I set my mind in motion
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.