<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Sunburst Visualization</title>
	<atom:link href="http://blog.thejit.org/2009/10/05/sunburst-visualization/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.thejit.org/2009/10/05/sunburst-visualization/</link>
	<description>Data Visualization, JavaScript and Computer Science related stuff</description>
	<lastBuildDate>Mon, 15 Feb 2010 17:30:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: admin</title>
		<link>http://blog.thejit.org/2009/10/05/sunburst-visualization/comment-page-1/#comment-482</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Tue, 06 Oct 2009 12:16:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.thejit.org/?p=1155#comment-482</guid>
		<description>Thanks for your detailed explanation.

I&#039;ve just seen the video, it&#039;s nice to see the library is being used for these kind of things :)

About the RGraph viz... the method in this post might help a lot with your problem:

http://blog.thejit.org/2008/11/02/visualizing-linux-module-dependencies/</description>
		<content:encoded><![CDATA[<p>Thanks for your detailed explanation.</p>
<p>I&#8217;ve just seen the video, it&#8217;s nice to see the library is being used for these kind of things <img src='http://blog.thejit.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>About the RGraph viz&#8230; the method in this post might help a lot with your problem:</p>
<p><a href="http://blog.thejit.org/2008/11/02/visualizing-linux-module-dependencies/" rel="nofollow">http://blog.thejit.org/2008/11/02/visualizing-linux-module-dependencies/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Bunce</title>
		<link>http://blog.thejit.org/2009/10/05/sunburst-visualization/comment-page-1/#comment-480</link>
		<dc:creator>Tim Bunce</dc:creator>
		<pubDate>Tue, 06 Oct 2009 12:00:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.thejit.org/?p=1155#comment-480</guid>
		<description>Thanks Nicolas.

If there&#039;s no animation support at all then the visualization has to be redrawn anyway. It appears to snap from one image to another leaving the user disoriented (especially with a treemap). The user needs, at a minimum, some visual clue as to how the old and the new views are related. That clue can be very basic.

So I think the trick for animating complex visualizations that can&#039;t easily be animated directly (e.g., treemap and sunburst) is to reduce the view to include only basic outlines of the key elements, animate those to their new locations, and then redraw the full visualization.

For the treemap zooming _out_ that could mean animating a simple wireframe box from the outer edges of the infovis div to where the corresponding box is in the new treemap.

For a treemap zooming in you could animate a wireframe box to fly from the current position of the node being zoomed into, out to the outer edges of the infovis div.

For a sunburst you could animate a wireframe polygon to fly from the segments that was clicked on in to become the circle at the center (changing shape as it does). Reverse it for zooming out.

p.s. See from 24:10 in this video for an example of your treemap and RGraph classes in action. http://blip.tv/file/2396942 You can see why RGraph wasn&#039;t useful (I&#039;ve removed it now). I&#039;m hoping sunburst will fill that role.</description>
		<content:encoded><![CDATA[<p>Thanks Nicolas.</p>
<p>If there&#8217;s no animation support at all then the visualization has to be redrawn anyway. It appears to snap from one image to another leaving the user disoriented (especially with a treemap). The user needs, at a minimum, some visual clue as to how the old and the new views are related. That clue can be very basic.</p>
<p>So I think the trick for animating complex visualizations that can&#8217;t easily be animated directly (e.g., treemap and sunburst) is to reduce the view to include only basic outlines of the key elements, animate those to their new locations, and then redraw the full visualization.</p>
<p>For the treemap zooming _out_ that could mean animating a simple wireframe box from the outer edges of the infovis div to where the corresponding box is in the new treemap.</p>
<p>For a treemap zooming in you could animate a wireframe box to fly from the current position of the node being zoomed into, out to the outer edges of the infovis div.</p>
<p>For a sunburst you could animate a wireframe polygon to fly from the segments that was clicked on in to become the circle at the center (changing shape as it does). Reverse it for zooming out.</p>
<p>p.s. See from 24:10 in this video for an example of your treemap and RGraph classes in action. <a href="http://blip.tv/file/2396942" rel="nofollow">http://blip.tv/file/2396942</a> You can see why RGraph wasn&#8217;t useful (I&#8217;ve removed it now). I&#8217;m hoping sunburst will fill that role.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://blog.thejit.org/2009/10/05/sunburst-visualization/comment-page-1/#comment-479</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Tue, 06 Oct 2009 11:27:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.thejit.org/?p=1155#comment-479</guid>
		<description>Thanks :)</description>
		<content:encoded><![CDATA[<p>Thanks <img src='http://blog.thejit.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexander Ulizko</title>
		<link>http://blog.thejit.org/2009/10/05/sunburst-visualization/comment-page-1/#comment-478</link>
		<dc:creator>Alexander Ulizko</dc:creator>
		<pubDate>Tue, 06 Oct 2009 11:26:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.thejit.org/?p=1155#comment-478</guid>
		<description>Great work!</description>
		<content:encoded><![CDATA[<p>Great work!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://blog.thejit.org/2009/10/05/sunburst-visualization/comment-page-1/#comment-477</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Tue, 06 Oct 2009 11:19:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.thejit.org/?p=1155#comment-477</guid>
		<description>Hi Tim,

I&#039;m trying to come up with a &quot;smooth transformation&quot; for navigating the tree, but that seems to be kind of hard to do. 

I haven&#039;t found a paper describing a smooth animation for doing this (the classic SunBurst paper describes a way to show with more detail some subtrees but it&#039;s not quite the same thing you described).

I know that you asked for something similar for Treemaps a while ago (a smooth animation for navigating the treemap), I&#039;m still considering this and hopefully will come up with some &#039;generic&#039; transformation for this.

:)</description>
		<content:encoded><![CDATA[<p>Hi Tim,</p>
<p>I&#8217;m trying to come up with a &#8220;smooth transformation&#8221; for navigating the tree, but that seems to be kind of hard to do. </p>
<p>I haven&#8217;t found a paper describing a smooth animation for doing this (the classic SunBurst paper describes a way to show with more detail some subtrees but it&#8217;s not quite the same thing you described).</p>
<p>I know that you asked for something similar for Treemaps a while ago (a smooth animation for navigating the treemap), I&#8217;m still considering this and hopefully will come up with some &#8216;generic&#8217; transformation for this.</p>
<p> <img src='http://blog.thejit.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Bunce</title>
		<link>http://blog.thejit.org/2009/10/05/sunburst-visualization/comment-page-1/#comment-475</link>
		<dc:creator>Tim Bunce</dc:creator>
		<pubDate>Tue, 06 Oct 2009 10:54:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.thejit.org/?p=1155#comment-475</guid>
		<description>Are you planning to add a way for the user to &#039;drill-down&#039; through a deep hirearchy? i.e. to select a new node as the root of the tree? I hope so!</description>
		<content:encoded><![CDATA[<p>Are you planning to add a way for the user to &#8216;drill-down&#8217; through a deep hirearchy? i.e. to select a new node as the root of the tree? I hope so!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://blog.thejit.org/2009/10/05/sunburst-visualization/comment-page-1/#comment-473</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Tue, 06 Oct 2009 06:53:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.thejit.org/?p=1155#comment-473</guid>
		<description>@FoaS: I haven&#039;t tested this code, but you could use &lt;em&gt;Graph.Util.eachNode&lt;/em&gt; to iterate through all nodes changing their respective label:

&lt;pre name=&quot;code&quot; class=&quot;js:nogutter:nocontrols&quot;&gt;
Graph.Util.eachNode(rgraph.graph, function(n) {
  var label = rgraph.fx.getLabel(n.id);
  if(label) {
    label.className = &#039;mynewclassname&#039;;
  }
});
&lt;/pre&gt;

You can try that code before changing the clicked node className. If you want to know more about the RGraph the google group for the library is a nice place to ask (or even search for answers) :) http://groups.google.com/group/javascript-information-visualization-toolkit

@kalahari_kudu

Thanks!</description>
		<content:encoded><![CDATA[<p>@FoaS: I haven&#8217;t tested this code, but you could use <em>Graph.Util.eachNode</em> to iterate through all nodes changing their respective label:</p>
<pre name="code" class="js:nogutter:nocontrols">
Graph.Util.eachNode(rgraph.graph, function(n) {
  var label = rgraph.fx.getLabel(n.id);
  if(label) {
    label.className = 'mynewclassname';
  }
});
</pre>
<p>You can try that code before changing the clicked node className. If you want to know more about the RGraph the google group for the library is a nice place to ask (or even search for answers) <img src='http://blog.thejit.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <a href="http://groups.google.com/group/javascript-information-visualization-toolkit" rel="nofollow">http://groups.google.com/group/javascript-information-visualization-toolkit</a></p>
<p>@kalahari_kudu</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kalahari_kudu</title>
		<link>http://blog.thejit.org/2009/10/05/sunburst-visualization/comment-page-1/#comment-471</link>
		<dc:creator>kalahari_kudu</dc:creator>
		<pubDate>Tue, 06 Oct 2009 05:35:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.thejit.org/?p=1155#comment-471</guid>
		<description>Keep up the excellent work!</description>
		<content:encoded><![CDATA[<p>Keep up the excellent work!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: FoaS</title>
		<link>http://blog.thejit.org/2009/10/05/sunburst-visualization/comment-page-1/#comment-470</link>
		<dc:creator>FoaS</dc:creator>
		<pubDate>Tue, 06 Oct 2009 05:34:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.thejit.org/?p=1155#comment-470</guid>
		<description>Hey,

Great library. It&#039;s taken me only 4 hours to digest it as best I have, which isn&#039;t long since I&#039;m very new to the whole web-programming thing.

I have a quick question, however.
Is there a way to change the class of all the labels (on an rChart) during an Onclick?
I&#039;ve already found a way to change the class of the label that you did click (that part was easy) but I want it to revert back to the old class when you click another node.</description>
		<content:encoded><![CDATA[<p>Hey,</p>
<p>Great library. It&#8217;s taken me only 4 hours to digest it as best I have, which isn&#8217;t long since I&#8217;m very new to the whole web-programming thing.</p>
<p>I have a quick question, however.<br />
Is there a way to change the class of all the labels (on an rChart) during an Onclick?<br />
I&#8217;ve already found a way to change the class of the label that you did click (that part was easy) but I want it to revert back to the old class when you click another node.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://blog.thejit.org/2009/10/05/sunburst-visualization/comment-page-1/#comment-468</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Mon, 05 Oct 2009 20:44:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.thejit.org/?p=1155#comment-468</guid>
		<description>Thanks!</description>
		<content:encoded><![CDATA[<p>Thanks!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
