<?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: How to make heat maps in Flex</title>
	<atom:link href="http://michaelvandaniker.com/blog/2008/07/06/how-to-make-heat-maps-in-flex/feed/" rel="self" type="application/rss+xml" />
	<link>http://michaelvandaniker.com/blog/2008/07/06/how-to-make-heat-maps-in-flex/</link>
	<description>Data Visualization Architect</description>
	<lastBuildDate>Fri, 20 Jan 2012 21:46:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: Ryan G0dlonton-Shaw</title>
		<link>http://michaelvandaniker.com/blog/2008/07/06/how-to-make-heat-maps-in-flex/comment-page-1/#comment-13114</link>
		<dc:creator>Ryan G0dlonton-Shaw</dc:creator>
		<pubDate>Wed, 27 Apr 2011 10:36:19 +0000</pubDate>
		<guid isPermaLink="false">http://michaelvandaniker.com/blog/?p=4#comment-13114</guid>
		<description>Amazing concept.</description>
		<content:encoded><![CDATA[<p>Amazing concept.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Omar</title>
		<link>http://michaelvandaniker.com/blog/2008/07/06/how-to-make-heat-maps-in-flex/comment-page-1/#comment-10914</link>
		<dc:creator>Omar</dc:creator>
		<pubDate>Sun, 30 Jan 2011 21:38:20 +0000</pubDate>
		<guid isPermaLink="false">http://michaelvandaniker.com/blog/?p=4#comment-10914</guid>
		<description>Hello Michael, Thanks for your suggestion, I&#039;ll take a try and let you know my results... Good Bye!</description>
		<content:encoded><![CDATA[<p>Hello Michael, Thanks for your suggestion, I&#8217;ll take a try and let you know my results&#8230; Good Bye!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://michaelvandaniker.com/blog/2008/07/06/how-to-make-heat-maps-in-flex/comment-page-1/#comment-10887</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Sat, 29 Jan 2011 15:01:45 +0000</pubDate>
		<guid isPermaLink="false">http://michaelvandaniker.com/blog/?p=4#comment-10887</guid>
		<description>Omar, the HeatMap wasn&#039;t really built to do that, but that is definitely a good feature.  You would need a way to let the class know what radius to use for each point, so you could add a radiusFunction and call it in the same way as the transformation/weight functions.  drawHeatMap would need to be altered so creating the heatMapItem happened inside the loop since that is the object responsible for drawing each point.  I hope this helps.</description>
		<content:encoded><![CDATA[<p>Omar, the HeatMap wasn&#8217;t really built to do that, but that is definitely a good feature.  You would need a way to let the class know what radius to use for each point, so you could add a radiusFunction and call it in the same way as the transformation/weight functions.  drawHeatMap would need to be altered so creating the heatMapItem happened inside the loop since that is the object responsible for drawing each point.  I hope this helps.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Omar</title>
		<link>http://michaelvandaniker.com/blog/2008/07/06/how-to-make-heat-maps-in-flex/comment-page-1/#comment-10850</link>
		<dc:creator>Omar</dc:creator>
		<pubDate>Thu, 27 Jan 2011 18:35:26 +0000</pubDate>
		<guid isPermaLink="false">http://michaelvandaniker.com/blog/?p=4#comment-10850</guid>
		<description>Hello Michael, gr8 job... i&#039;ve been using this component. I&#039;d like you to tell me how can I modify the itemRadius property to change the size of a point dynamically, I&#039;ve modified the point:Point for an Object (with the point inside) and the current radius but all objects become the same size... Hope you can give me a hand. Thank you very much...</description>
		<content:encoded><![CDATA[<p>Hello Michael, gr8 job&#8230; i&#8217;ve been using this component. I&#8217;d like you to tell me how can I modify the itemRadius property to change the size of a point dynamically, I&#8217;ve modified the point:Point for an Object (with the point inside) and the current radius but all objects become the same size&#8230; Hope you can give me a hand. Thank you very much&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon</title>
		<link>http://michaelvandaniker.com/blog/2008/07/06/how-to-make-heat-maps-in-flex/comment-page-1/#comment-4578</link>
		<dc:creator>Jon</dc:creator>
		<pubDate>Sun, 20 Dec 2009 15:56:51 +0000</pubDate>
		<guid isPermaLink="false">http://michaelvandaniker.com/blog/?p=4#comment-4578</guid>
		<description>Thanks Michael for this great work!  I&#039;ve created a simple tool to draw the gradient by hand, and use your process to create the gradient array...

http://isokon.net/post/gradientArray/accessColorInGradient.fla</description>
		<content:encoded><![CDATA[<p>Thanks Michael for this great work!  I&#8217;ve created a simple tool to draw the gradient by hand, and use your process to create the gradient array&#8230;</p>
<p><a href="http://isokon.net/post/gradientArray/accessColorInGradient.fla" rel="nofollow">http://isokon.net/post/gradientArray/accessColorInGradient.fla</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shawn</title>
		<link>http://michaelvandaniker.com/blog/2008/07/06/how-to-make-heat-maps-in-flex/comment-page-1/#comment-3593</link>
		<dc:creator>Shawn</dc:creator>
		<pubDate>Tue, 03 Nov 2009 16:25:04 +0000</pubDate>
		<guid isPermaLink="false">http://michaelvandaniker.com/blog/?p=4#comment-3593</guid>
		<description>It would be interesting to extract that technique into a class that could generate random gradients, or better yet, take the algorithm and allow the user to define their own.

Again, thanks Michael!</description>
		<content:encoded><![CDATA[<p>It would be interesting to extract that technique into a class that could generate random gradients, or better yet, take the algorithm and allow the user to define their own.</p>
<p>Again, thanks Michael!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://michaelvandaniker.com/blog/2008/07/06/how-to-make-heat-maps-in-flex/comment-page-1/#comment-875</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Sun, 26 Apr 2009 14:35:22 +0000</pubDate>
		<guid isPermaLink="false">http://michaelvandaniker.com/blog/?p=4#comment-875</guid>
		<description>Shawn: This is something that a few people have asked about, so I should probably write up a post about exactly how it works.  Basically, the HeatMap needs 255 exactly colors, so it just felt more natural to pre-generate the array than calculate them on the fly.  To create the arrays, I built a few linear gradients, drew them to a BitmapData that was 255 pixels wide, and extracted the color at each pixel.</description>
		<content:encoded><![CDATA[<p>Shawn: This is something that a few people have asked about, so I should probably write up a post about exactly how it works.  Basically, the HeatMap needs 255 exactly colors, so it just felt more natural to pre-generate the array than calculate them on the fly.  To create the arrays, I built a few linear gradients, drew them to a BitmapData that was 255 pixels wide, and extracted the color at each pixel.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shawn Yale</title>
		<link>http://michaelvandaniker.com/blog/2008/07/06/how-to-make-heat-maps-in-flex/comment-page-1/#comment-752</link>
		<dc:creator>Shawn Yale</dc:creator>
		<pubDate>Wed, 22 Apr 2009 16:32:52 +0000</pubDate>
		<guid isPermaLink="false">http://michaelvandaniker.com/blog/?p=4#comment-752</guid>
		<description>Thank you for sharing the source.  Your implementation is amazing.  I noticed some performance degradation with larger canvases, but thats to be expected with the amount of points being drawn.  I am curious as to the format used for the Gradient dictionary arrays.  I&#039;ve never seen colors mapped that way before.  How did you come up with those values?  Fireworks? Photoshop?  Thanks and keep up the great work.</description>
		<content:encoded><![CDATA[<p>Thank you for sharing the source.  Your implementation is amazing.  I noticed some performance degradation with larger canvases, but thats to be expected with the amount of points being drawn.  I am curious as to the format used for the Gradient dictionary arrays.  I&#8217;ve never seen colors mapped that way before.  How did you come up with those values?  Fireworks? Photoshop?  Thanks and keep up the great work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joshua Gourneau</title>
		<link>http://michaelvandaniker.com/blog/2008/07/06/how-to-make-heat-maps-in-flex/comment-page-1/#comment-619</link>
		<dc:creator>Joshua Gourneau</dc:creator>
		<pubDate>Fri, 17 Apr 2009 13:56:41 +0000</pubDate>
		<guid isPermaLink="false">http://michaelvandaniker.com/blog/?p=4#comment-619</guid>
		<description>This is wonderful, thanks for posting the source!  I might try to use this to do some realtime data viz.  

Thanks</description>
		<content:encoded><![CDATA[<p>This is wonderful, thanks for posting the source!  I might try to use this to do some realtime data viz.  </p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Trygve</title>
		<link>http://michaelvandaniker.com/blog/2008/07/06/how-to-make-heat-maps-in-flex/comment-page-1/#comment-8</link>
		<dc:creator>Trygve</dc:creator>
		<pubDate>Sat, 09 Aug 2008 06:14:54 +0000</pubDate>
		<guid isPermaLink="false">http://michaelvandaniker.com/blog/?p=4#comment-8</guid>
		<description>I found my error.  In the updateDisplayList() method, the following line [graphics.drawRect(0,0,width,height);] always contained zeros for height and width so the drawHeatMap() never made it through your first if statement.  I had to hardcode the width and height for some reason.  I tried stage.height &amp; stage.width but that didn&#039;t work but I can figure that out later.

However, I have a new question for you :-).  I&#039;m afraid I may not be able to use this example after all.  Is there a way to allow this heat map to be semi-transparent over an image.  I&#039;m assuming that I need to start with the underlying image as part of the bitmap before I start the processing of the points...?  Am I heading in the right direction?  I feel like a kid swinging blindly at a piñata.

Again, thanks for any help you may provide.  I promise I&#039;ll stop spamming your blog soon.</description>
		<content:encoded><![CDATA[<p>I found my error.  In the updateDisplayList() method, the following line [graphics.drawRect(0,0,width,height);] always contained zeros for height and width so the drawHeatMap() never made it through your first if statement.  I had to hardcode the width and height for some reason.  I tried stage.height &amp; stage.width but that didn&#8217;t work but I can figure that out later.</p>
<p>However, I have a new question for you <img src='http://michaelvandaniker.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .  I&#8217;m afraid I may not be able to use this example after all.  Is there a way to allow this heat map to be semi-transparent over an image.  I&#8217;m assuming that I need to start with the underlying image as part of the bitmap before I start the processing of the points&#8230;?  Am I heading in the right direction?  I feel like a kid swinging blindly at a piñata.</p>
<p>Again, thanks for any help you may provide.  I promise I&#8217;ll stop spamming your blog soon.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

