Well, I've done a fair amount of research, and there are indeed a plethora of fresh ideas in the marketplace:
--- Advanced Visualization JSViz is a "force directed graph" http://jsviz.org/files/jsviz/0.3.3/examples/RandomCircuit_ForceDirected.html http://jsviz.org/files/jsviz/0.3.3/examples/XMLLoader_Snowflake.html http://jsviz.org/ It would be nice to do Venn Diagrams or Euler diagrams, as seen in some of the examples here: http://commons.wikimedia.org/wiki/Category:Venn_diagram It should be fairly easy to create a div & css version of this specific format: http://commons.wikimedia.org/wiki/Image:Venn_diagram_ABCD_RGB.png ... for up to 4 property comparisions for the background arrangement of nodes, and perhaps the nodes themselves could have a color of their own. My thinking is this: The faceted browsing selections (in the getCurrentSet part of the browse engine) could dictate how scatter-plot-like points would be grouped and / or tinted, with a different grouping for each facet restriction selected, such that the graph becomes interactive as the user drills-down. The SVG examples above show also the point that perhaps SVG is the format that these renderings should take place, however, the DOM can do this as well. --- Bar, Line, Pie Making line or bar charts can be easy with css... http://www-adele.imag.fr/users/Didier.Donsez/cours/exemplescourstechnoweb/js_graphimg/examples.html http://www.solutoire.com/plotr dojo toolkit: http://dojotoolkit.org/ http://archive.dojotoolkit.org/nightly/tests/charting/test_engine.html http://www.liquidx.net/plotkit/ --- Calendar Views https://spongecell.com/calendar/view ... a view like this could be fashioned from Timeline code. The Yahoo! user library has basic calendar rendering. the hCard microformat has a javascript renderer: http://js-hcalendar.googlecode.com/svn/trunk/hcalendar.html ... So, there are a lot of ideas of visualizations that can be added. Some questions I have are: 1. Should we go ahead and tie Exhibit to some of these libraries, or develop a method by which to be able to plug in various libraries? 2. Should we favor recreating these ideas in a more light weight fashion or otherwise custom for Exhibit? 3. There are a lot of features to all of these items. Would we prefer simpler, cleaner solutions with fewer options? Thank you for your input, and any other resources or ideas you may have. Thanks, Thomas On 2/23/07, Johan Sundström <[EMAIL PROTECTED]> wrote:
On 2/23/07, Thomas Winningham <[EMAIL PROTECTED]> wrote: > On 2/23/07, Johan Sundström <[EMAIL PROTECTED]> wrote: > > On 2/23/07, David Huynh <[EMAIL PROTECTED]> wrote: > > > Johan Sundström wrote: > > > > Graph and pie chart views. But you are right we should head over to > > > > SVG for those. I mentored a hack like that about a year ago, and > > > > browser support for SVG has matured a lot since. > > > > > > > > http://www.codedread.com/displayWebStats.php > > > > > > Very nice! Now would you mentor another hack in this direction? :-) > > > > Sure; I'll happily mentor a passionate hacker who wants to do that. > > It's mostly a game of chance coming across them, though, so it's not a > > reliable way of getting things done. > > Johan, > > I've been looking for some meaningful way to contribute. Hit me up. About > the only thing I've done so far is a HTTP GET version of Babel, so, would > love to help out! Great! You'll find at least me, and perhaps David too some time during the next couple of hours, on the irc channel #simile at irc.w3.org, port 6665. Or we'll find other means of more direct contact; Google Talk, Jabber or otherwise, should you prefer otherwise. -- / Johan Sundström, http://ecmanaut.blogspot.com/ _______________________________________________ General mailing list [email protected] http://simile.mit.edu/mailman/listinfo/general
_______________________________________________ General mailing list [email protected] http://simile.mit.edu/mailman/listinfo/general
