<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Dào of Search &#187; data visualisation</title>
	<atom:link href="http://blog.twigkit.com/tag/data-visualisation/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.twigkit.com</link>
	<description>A blog about search, user experience, and development.</description>
	<lastBuildDate>Wed, 01 Sep 2010 21:26:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Making Data Meaningful</title>
		<link>http://blog.twigkit.com/making-data-meaningful/</link>
		<comments>http://blog.twigkit.com/making-data-meaningful/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 19:11:24 +0000</pubDate>
		<dc:creator>Hjortur Stefan Olafsson</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[data visualisation]]></category>

		<guid isPermaLink="false">http://blog.twigkit.com/?p=178</guid>
		<description><![CDATA[<div id="attachment_204" class="wp-caption alignright" style="width: 354px"><a href="http://blog.twigkit.com/wp-content/uploads/2010/01/TwigKitVisualisationsPie.png"><img class="size-full wp-image-204" title="TwigKitVisualisationsPie" src="http://blog.twigkit.com/wp-content/uploads/2010/01/TwigKitVisualisationsPie.png" alt="" width="344" height="182" /></a><p class="wp-caption-text">Facet information displayed with TwigKit as 3D pie chart</p></div>
Most modern enterprise search platforms provide some inherent capability to illustrate the shape and nature of the data within. Take for example faceted search. Facets will quickly break down the dimensions in all the data we're storing or even just the stuff that meets our search criteria. In either case we can get some form of statistical feedback e.g. on which top-level categories exist, their names and how many documents each represents. This will not only give the user insight into what information is available, but also guides them in their search, allowing them to slice and dice the data to get to the information they're after. The question is, how do we best represent this information and make it useful (and meaningful) to us?]]></description>
			<content:encoded><![CDATA[<p>Most modern enterprise search platforms provide some inherent capability to illustrate the shape and nature of the data within. Take for example <a href="http://en.wikipedia.org/wiki/Faceted_search" target="_blank">faceted search</a>.</p>
<div id="attachment_216" class="wp-caption alignright" style="width: 260px"><a href="http://blog.twigkit.com/wp-content/uploads/2010/01/CareerBuilderExample.png"><img class="size-full wp-image-216 " title="CareerBuilderExample" src="http://blog.twigkit.com/wp-content/uploads/2010/01/CareerBuilderExample.png" alt="" width="250" height="213" /></a><p class="wp-caption-text">Job adverts for &#39;project managers&#39; broken down by category on a popular recruitment site</p></div>
<p>Facets will quickly break down the dimensions in all the data we&#8217;re storing or even just the stuff that meets our search criteria. In either case we can get some form of statistical feedback e.g. on which top-level categories exist, their names and how many documents each represents. Take this search for positions as a &#8216;project manager&#8217; as an example. Using faceted search, we can quickly see that some of these are are in the &#8216;Engineering&#8217; field, with still more for IT professionals.</p>
<p>Not only does this give the user insight into what information is available, but also guides them in their search, allowing them to slice and dice the data to get precisely to the information they&#8217;re after. The question is, how do we best represent this information and make it useful (and meaningful) to us?</p>
<p>As you saw in Tyler&#8217;s <a href="/pagination-common-problems/" target="_blank">previous</a> <a href="/data-visualisations-in-search/" target="_blank">posts</a> in most cases there might be sufficient utility in just getting the broad strokes, preferably in a manner that minimises the cognitive burden of taking it in. In some cases proportions may give us the visual cues we&#8217;re after. For example it may be useful enough for us to see that there are 1) almost no orders pending shipment this week (phew), 2) a bunch in transit, with 3) the vast majority already delivered. And, thanks to faceted search all the detail on each group or dimension is a mere click away.</p>
<div id="attachment_204" class="wp-caption alignright" style="width: 354px"><a href="http://blog.twigkit.com/wp-content/uploads/2010/01/TwigKitVisualisationsPie.png"><img class="size-full wp-image-204" title="TwigKitVisualisationsPie" src="http://blog.twigkit.com/wp-content/uploads/2010/01/TwigKitVisualisationsPie.png" alt="" width="344" height="182" /></a><p class="wp-caption-text">Facet information displayed with TwigKit as a 3D pie chart</p></div>
<p>To achieve this, the TwigKit UI libraries provide widgets that will turn facet information from the search platform into pretty pictures, charts and graphs. Traditionally, a developer would have written some code to extract the necessary information from the facet, integrated a visualisation library, and displayed the result on a web page. But we&#8217;ve done all that for you.</p>
<p>In the code snippet below you can see how to create visualisations using the TwigKit JSP Tag Library. All you&#8217;d need to do is specify which facet to display, the format (such as column, line or pie chart) and the result is an interactive visualisation &#8211; where clicking a particular aspect will further refine your search. Easy as pie :)</p>
<pre class="brush: xml;">
&lt;widget:facetChart
	type=&quot;Column3D&quot;
	facet=&quot;${response.facets.manufacturer}&quot;
	numberOfFilters=&quot;6&quot;
	color=&quot;ffbb33&quot;
	backgroundColor=&quot;fbfbfb&quot;
	query=&quot;${query}&quot;
	width=&quot;700&quot;
	height=&quot;250&quot;
	title=&quot;Top Manufacturers&quot;
	subTitle=&quot;Number of products per manufacturer&quot;
	showAverage=&quot;true&quot; /&gt;
</pre>
<div id="attachment_202" class="wp-caption aligncenter" style="width: 610px"><a href="http://blog.twigkit.com/wp-content/uploads/2010/01/TwigKitVisualisationColumns.png"><img class="size-full wp-image-202" title="TwigKitVisualisationColumns" src="http://blog.twigkit.com/wp-content/uploads/2010/01/TwigKitVisualisationColumns.png" alt="" width="600" height="259" /></a><p class="wp-caption-text">Simple example of Facet information on products, broken down by manufacturer and represented as a column chart.</p></div>
<p>The important thing here is that search engines have a myriad of ways to efficiently mine vast volumes of data, providing insights that simply weren&#8217;t achievable in the traditional relational paradigm. However it is often the little things that transform that analysis into meaningful, every day tools that truly alters the way we consume information.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.twigkit.com/making-data-meaningful/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Behind the Scenes at ITV</title>
		<link>http://blog.twigkit.com/behind-the-scenes-at-itv/</link>
		<comments>http://blog.twigkit.com/behind-the-scenes-at-itv/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 09:12:13 +0000</pubDate>
		<dc:creator>Tyler Tate</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[data visualisation]]></category>
		<category><![CDATA[IA]]></category>
		<category><![CDATA[itv]]></category>

		<guid isPermaLink="false">http://blog.twigkit.com/?p=93</guid>
		<description><![CDATA[<div id="attachment_118" class="wp-caption aligncenter" style="width: 610px"><a class="lightbox" href="http://blog.twigkit.com/wp-content/uploads/2010/01/1-tag-cloud2.png"><img class="size-full wp-image-118 " title="1 tag cloud" src="http://blog.twigkit.com/wp-content/uploads/2010/01/1-tag-cloud.png" alt="" width="600" height="436" /></a></div>

Just before Christmas we put the finishing touches on a prototype internal search application for British broadcaster ITV. We'll be working with ITV in the coming months to roll out the application across their entire organisation, but we wanted to give you a sneak peak in the meantime.]]></description>
			<content:encoded><![CDATA[<div class="wp-caption aligncenter" style="width: 610px;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="600" height="375" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=8570902&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=f6a92c&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="600" height="375" src="http://vimeo.com/moogaloop.swf?clip_id=8570902&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=f6a92c&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
<p>Just before Christmas we put the finishing touches on a prototype internal search application for British broadcaster ITV. We&#8217;ll be working with ITV in the coming months to roll out the application across their entire organisation, but we wanted to give you a sneak peak in the meantime.</p>
<h2>Information Architecture: The Big Picture</h2>
<p>The application searches ITV&#8217;s product catalogue, which contains a large archive of television shows and scheduling information. Our largest effort surrounded the information architecture for the application. Our goal is always to create an empowering user experience that helps people easily digest information and nimbly find what they&#8217;re looking for. To accomplish that goal, we first had to understand the data ourselves, and, just as importantly, figure out how the different user groups at ITV understand the data.</p>
<div id="attachment_161" class="wp-caption aligncenter" style="width: 610px"><img class="size-full wp-image-161" title="Top" src="http://blog.twigkit.com/wp-content/uploads/2010/01/top.png" alt="" width="600" height="142" /><p class="wp-caption-text">Catalogue/Schedule toggle, search field, and hierarchy of Programme, Series, Episode, and Production.</p></div>
<p>We realised that seemingly everyone at ITV was familiar with the organisation&#8217;s programme hierarchy of <em>programmes</em> (such as &#8220;The Office&#8221;), s<em>eries</em> (Season 2), <em>episodes</em> (Episode 1), and finally <em>productions</em> (International Version). Because it was so ubiquitous, we chose to make it the backbone of the search application. We placed the hierarchy prominently at the top of the page and branded each piece of the hierarchy with its own colour, which we also used to categorise each search result. Our goal was to help users easily traverse the hierarchy and to instinctively understand the level of each result.</p>
<div id="attachment_103" class="wp-caption aligncenter" style="width: 610px"><img class="size-full wp-image-103" title="Result" src="http://blog.twigkit.com/wp-content/uploads/2010/01/result1.png" alt="" width="600" height="150" /><p class="wp-caption-text">Every detail page has a breadcrumb trail.</p></div>
<p>The hierarchy remains prominent after the user drills down to a single result. We included a breadcrumb trail so that the user is aware of her current position. In addition, every detail page (of a programme, for instance), lists all of its children (series, in this case). This means the user can continually navigate both upwards and downwards throughout the hierarchy.</p>
<div id="attachment_104" class="wp-caption aligncenter" style="width: 610px"><img class="size-full wp-image-104" title="Breadcrumb Trail" src="http://blog.twigkit.com/wp-content/uploads/2010/01/breadcrumb1.png" alt="" width="600" height="150" /><p class="wp-caption-text">The page of a programme always lists all of that programme&#39;s series.</p></div>
<div id="attachment_105" class="wp-caption aligncenter" style="width: 487px"><img class="size-full wp-image-105" title="Series" src="http://blog.twigkit.com/wp-content/uploads/2010/01/series.png" alt="" width="477" height="200" /><p class="wp-caption-text">Tags, capsules, category markers, and metadata boxes</p></div>
<h2>Information Architecture: Presenting Metadata</h2>
<p>In addition to thinking about the top-level hierarchy and navigation, we also focused on the presentation of metadata. We wanted the metadata to enhance the search experience and help the user hone his search. We also wanted to prioritise the information, make the important bits really jump out. We worked to shape the data in two primary ways:</p>
<ul>
<li><strong>Any metadata that the user can facet on gets styled as a capsule.</strong> We chose to style keywords in tag-like containers, and other metadata, such as &#8220;partners,&#8221; in pill-shaped capsules. This communicates to the user that the items are clickable and will refine the search query.</li>
<li><strong>Important metadata should be visually prominent.</strong> (It&#8217;s obvious, we know.) We created large boxes to display the most important metadata and placed the boxes at the top of the page. Users should not need to hunt for important information, it should jump out at them.</li>
</ul>
<div id="attachment_142" class="wp-caption aligncenter" style="width: 515px"><img class="size-full wp-image-142" title="metadata" src="http://blog.twigkit.com/wp-content/uploads/2010/01/metadata.png" alt="" width="505" height="200" /><p class="wp-caption-text">The tag cloud indicates the popularity of the top keywords.</p></div>
<h2>Data Visualisation</h2>
<p>If information architecture was our top concern, data visualisation was a close second. The ITV search application offers two primary perspectives on the data—a catalogue-centric perspective and a schedule-oriented view. We utilised visual metaphors that fit best with each of the two perspectives: a tag cloud for for the keyword-based catalogue view, and a date histogram for the scheduling information.</p>
<div id="attachment_112" class="wp-caption aligncenter" style="width: 610px"><img class="size-full wp-image-112 " title="tagcloud" src="http://blog.twigkit.com/wp-content/uploads/2010/01/tagcloud.png" alt="" width="600" height="177" /><p class="wp-caption-text">The tag cloud.</p></div>
<div id="attachment_111" class="wp-caption aligncenter" style="width: 610px"><img class="size-full wp-image-111 " title="Date Histogram" src="http://blog.twigkit.com/wp-content/uploads/2010/01/histogram.png" alt="" width="600" height="162" /><p class="wp-caption-text">The date histogram indicates how many scheduled television shows meet the search criteria on a given day.</p></div>
<h2>Gallery</h2>
<div id="attachment_117" class="wp-caption aligncenter" style="width: 610px"><a class="lightbox" href="http://blog.twigkit.com/wp-content/uploads/2010/01/0-catalogue3.png"><img class="size-full wp-image-117" title="0 catalogue" src="http://blog.twigkit.com/wp-content/uploads/2010/01/0-catalogue1.png" alt="" width="600" height="436" /></a><p class="wp-caption-text">The catalogue view</p></div>
<p style="text-align: center;"><a href="http://blog.twigkit.com/wp-content/uploads/2010/01/1-tag-cloud.png"></a></p>
<div id="attachment_118" class="wp-caption aligncenter" style="width: 610px"><a class="lightbox" href="http://blog.twigkit.com/wp-content/uploads/2010/01/1-tag-cloud2.png"><img class="size-full wp-image-118 " title="1 tag cloud" src="http://blog.twigkit.com/wp-content/uploads/2010/01/1-tag-cloud.png" alt="" width="600" height="436" /></a><p class="wp-caption-text">Tag cloud</p></div>
<p style="text-align: center;"><a href="http://blog.twigkit.com/wp-content/uploads/2010/01/4-query-suggestions.png"></a></p>
<div id="attachment_119" class="wp-caption aligncenter" style="width: 610px"><a class="lightbox" href="http://blog.twigkit.com/wp-content/uploads/2010/01/4-query-suggestions2.png"><img class="size-full wp-image-119 " title="4 query suggestions" src="http://blog.twigkit.com/wp-content/uploads/2010/01/4-query-suggestions.png" alt="" width="600" height="436" /></a><p class="wp-caption-text">Query suggestions</p></div>
<p style="text-align: center;"><a href="http://blog.twigkit.com/wp-content/uploads/2010/01/13-date-range.png"></a></p>
<div id="attachment_121" class="wp-caption aligncenter" style="width: 610px"><a class="lightbox" href="http://blog.twigkit.com/wp-content/uploads/2010/01/7-production-detail2.png"><img class="size-full wp-image-121 " title="7 production detail" src="http://blog.twigkit.com/wp-content/uploads/2010/01/7-production-detail.png" alt="" width="600" height="436" /></a><p class="wp-caption-text">Detail page of a production</p></div>
<div id="attachment_120" class="wp-caption aligncenter" style="width: 610px"><a class="lightbox" href="http://blog.twigkit.com/wp-content/uploads/2010/01/13-date-range2.png"><img class="size-full wp-image-120 " title="13 date range" src="http://blog.twigkit.com/wp-content/uploads/2010/01/13-date-range.png" alt="" width="600" height="436" /></a><p class="wp-caption-text">Schedule with the date histogram</p></div>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://blog.twigkit.com/behind-the-scenes-at-itv/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Data Visualisations in Search</title>
		<link>http://blog.twigkit.com/data-visualisations-in-search/</link>
		<comments>http://blog.twigkit.com/data-visualisations-in-search/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 13:07:08 +0000</pubDate>
		<dc:creator>Tyler Tate</dc:creator>
				<category><![CDATA[User Experience]]></category>
		<category><![CDATA[data visualisation]]></category>

		<guid isPermaLink="false">http://blog.twigkit.com/?p=59</guid>
		<description><![CDATA[<div id="attachment_61" class="wp-caption aligncenter" style="width: 580px"><img class="size-full wp-image-61" title="Last.fm" src="http://blog.twigkit.com/wp-content/uploads/2009/12/lastfm.png" alt="Last.fm's bar list" width="570" height="259" /><p class="wp-caption-text">Last.fm&#39;s bar list</p></div>

One of the greatest achievements of modern search engines is the ability to see the relationships between many different facets of the data. This is enabled by what's known as "deep faceting" – knowing exactly how many results there are for each facet of the data.

The authors of <a href="http://www.gestalten.com/books/detail?id=ceaea7651adf9ba0011b78b89b9d0295">DataFlow</a> put it this way: "By giving shape to data, we… provide access and insight to the hidden patterns of meaning."

In my earlier post, <a href="http://blog.twigkit.com/precise-to-a-fault/">Precise to a Fault</a>, I argued that result counts are most useful when they are used to indicate proportionality between facets. In this post, I'd like to look at some of the methods of presenting search-based information that help yield insight into how the data is related.]]></description>
			<content:encoded><![CDATA[<p>One of the greatest achievements of modern search engines is the ability to see the relationships between many different facets of the data. This is enabled by what&#8217;s known as &#8220;deep faceting&#8221; – knowing exactly how many results there are for each facet of the data.</p>
<p>The authors of <a href="http://www.gestalten.com/books/detail?id=ceaea7651adf9ba0011b78b89b9d0295">DataFlow</a> put it this way: &#8220;By giving shape to data, we… provide access and insight to the hidden patterns of meaning.&#8221;</p>
<p>In my earlier post, <a href="http://blog.twigkit.com/precise-to-a-fault/">Precise to a Fault</a>, I argued that result counts are most useful when they are used to indicate proportionality between facets. In this post, I&#8217;d like to look at some of the methods of presenting search-based information that help yield insight into how the data is related.</p>
<h2>Tag Clouds</h2>
<p>The first and most ubiquitous example is the tag cloud. It instantly communicates which terms are popular, and which are not. It is perhaps best suited for displaying words or short phrases where order is not important, such as tags on Flickr.</p>
<div id="attachment_60" class="wp-caption aligncenter" style="width: 580px"><a href="http://www.flickr.com/"><img class="size-full wp-image-60" title="Flickr Tag Cloud" src="http://blog.twigkit.com/wp-content/uploads/2009/12/flickr.png" alt="Flickr's tag cloud" width="570" height="332" /></a><p class="wp-caption-text">Flickr&#39;s tag cloud</p></div>
<h2>Horizontal Bars</h2>
<p>But tag clouds are ill-suited for more complex information where order is important. For linear lists, horizontal bars can be quite effective, essentially measuring each item against a standard. Last.fm pulls this off nicely to indicate how many tracks I listened to from each of my top artists over the last year.</p>
<div id="attachment_61" class="wp-caption aligncenter" style="width: 580px"><a href="http://www.last.fm"><img class="size-full wp-image-61" title="Last.fm" src="http://blog.twigkit.com/wp-content/uploads/2009/12/lastfm.png" alt="Last.fm's bar list" width="570" height="259" /></a><p class="wp-caption-text">Last.fm&#39;s bar list</p></div>
<h2>Pie Charts</h2>
<p>While tag clouds and horizontal bars are both easily achievable with traditional HTML and CSS, pie charts can also be a viable option with more creative techniques. Obviously pie charts require their components to total 100%, and so are quite useful for showing how individual slices compare to the whole.</p>
<div id="attachment_66" class="wp-caption aligncenter" style="width: 580px"><a href="http://feltron.com/index.php?/content/2008_annual_report/"><img class="size-full wp-image-66" title="Nicholas Felton's Annual Report" src="http://blog.twigkit.com/wp-content/uploads/2009/12/feltron.png" alt="Nicholas Felton's Annual Report" width="570" height="250" /></a><p class="wp-caption-text">Every year graphic designer Nicholas Felton compiles assorted statistics from his life into an amazingly illustrated report.</p></div>
<h2>Histograms</h2>
<p>Histograms can be quite useful for compactly representing large amount of chronological information. We were recently working on a project for a media company and needed to show how many times certain TV shows were scheduled to run over the next six weeks. We accomplished this with a histogram that plotted each day as a vertical bar, with the height of each bar indicating the number of shows for that day.</p>
<div id="attachment_77" class="wp-caption aligncenter" style="width: 580px"><a href="http://www.twigkit.com/"><img class="size-full wp-image-77" title="Date Histogram" src="http://blog.twigkit.com/wp-content/uploads/2009/12/histogram.png" alt="Date Histogram" width="570" height="158" /></a><p class="wp-caption-text">TwigKit combines a histogram visualisation with a range selection interface to give you insight into what you&#39;re selecting.</p></div>
<h2>Mix and Match</h2>
<p>Visualising Information can be a powerful tool for revealing the interconnectedness of the data. While each of these four visualisations has it&#8217;s own advantages and disadvantages, what&#8217;s important is that each piece of information be presented in a way that best reinforces it&#8217;s meaning.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.twigkit.com/data-visualisations-in-search/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
