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

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

In reply to Re: The browser as a (simple) window manager. by wjw
in thread The browser as a (simple) window manager. (Updated) by BrowserUk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • 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:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.