홀덤사이트Paris Sportif CryptoTous Les Sites De Paris Sportifs BelgiqueMeilleur Casino En Ligne BelgiqueCasino Sans Documents

Entries from March 1, 2012 - March 31, 2012

Saturday
Mar242012

Speaking in Infographics  

What has always excited me about Infographics was the potential to illustrate a story. Of course, the topic has “jumped the shark” –  but we'll ignore that for right now and focus on how we can use their visual techniques to communicate more effectively.

In this post, I'm going to pick a very straightforward set of data that was recently published and go through several options that help us think about communicating data.

The Data

The visual studio team, recently shared some performance numbers about Visual Studio 11.

The chart I want to focus from that article is this one:

0139

What is this chart fundamentally about? Showing how build time got faster between two milestones: the past (at the time of the //Build/ conference and now –  late March 2012).

What is the nature of the data: There are 2 different dimensions for the data: the kind of application, and the nature of the build. Notice that the different build times are unrelated: full build and one line build and no change build do not add up to a meaningful number.

There are some things I don't like about the chart:

  • It suffers from the needless use of colors.
  • It's not that important –  given the context of the goals of the chart –  to show all the intermediate build times. We really just need to be concerned about the beginning time and the ending time.
  • It's obvious that Excel was used. I like Excel. But I do think that the charting engine –  the tool –  should be less obvious.

 

Telling the Story Requires Decisions

There are a lots ways of representing data. Given what you are trying to communicate –  the story you are trying to tell –  you need to make decisions: trading off some elements of the data against some elements of the visualization to maximize your point. If you didn't care about crafting a visual for your audience, then you should have just rendered the data as a table go find something else to do.

 

Focus

My first decision is to focus on the begin and end times and simple ignore the intermediate values. What does the data essentially look like then? Like this:

0140

We'll worry about the labels and axis later.

What risk I am I taking here? Simple readers might believe that performance had a linear change between those two times. I've fought against that misinterpretation by using circular line ends –  making is subtly clear that there are only two datapoints.

 

Dimensions

Again there are essentially two dimensions:

  • The application type: WW, C#, VB
  • The kind of build: full, F5 one line change, F5 no change

As it stands now, the dimensionality of the data doesn't come through so clearly in the chart. My next design will try to make this clear by incorporating physically into the chart.

0141

Now you can more easily compare across a kind of application and a kind of build. The gray boxes are partly a design element and partly to simply help me see the axes and sizes of shapes more clearly.

A problem: The original chart had a Y axis that was common to all the numbers. Maintaining that common axis height gives a a lot of wasted space. Instead of simply scaling the chart vertically, my second decision will be to alter the axes in each row to better fit the data.

 

0143

OK, now things look a bit easier to deal with.

 

Making the Point Clear

I still don't have any numbers. The Y axis has no label. I'm surely tempted to add it –  because that would be the typical answer when talking about charts –  but instead my next decision is make sure the reader understands how things have changed. I'm going to make it so obvious, that I am betting the lack of axes will not be important.

Please note: I don't have access to the original data. So the numbers I am showing here are estimates just based on looking at the original chart.

 

My first option: Show the numbers at the beginning and the end.

 0145

My second option. Use something we see when looking at stock prices.

 

0149

And of course these techniques could be combined.

 

Visual Cleanup and Options

(I've only kept the numbers on the first trend to simplify my work)

Let's eliminate some of the box and to a little bit of alignment formatting.

0150

It's a very vertical design. Maybe literally organizing the build dimension on the Y axis isn't useful. Below another option:

0152

This option tries to create more visual harmony at the cost of repetition (the application types appear on each trend). Notice that I deliberatly increased the axis height for the trends on the right so that the boxes aligned better. 

 

Parting Comments

 

 

 

 

Saturday
Mar242012

A Preview of Power Tools for Visio 2010  

Fans of my Visio Power Tools for Visio 2007, should be pleased to learn that I've finally started working on a version for Visio 2010. Here's a preview.

First, it is integrated into the Office 2010 Ribbon.

0134

Some small features are implemented already.

Create Stencil Catalog

This creates an HTML doc of some stencils (.VSS files) in a folder. I previously implemented the catalog feature as a separate tool, but now it is integrated into my tool.

Here's my previous blog post describing the feature in much greater detail:

http://viziblr.com/news/2012/3/10/browsing-visio-2010-stencil-shapes-as-a-document.html

 

Import colors

0135

Often I need to use a specific set of colors that someone from the design team has carefully picked. It is a real pain to convert some number like #2B2D42 into r,g,b integers for use in Visio's color selection dialog. When someone gives me a long list of colors, it gets even worse. So I built a little tool that lets you copy paste the colors as text and then a document will be created that uses those colors. As an example, here is the document generated from the sample text above.

0136

 

Import Online Colors

There are sites online like colourlovers and adobe kuler that have some sets sets of colors. Instead of manually entering those colors, just enter the URL of the palette and a document will be drawn with those colors. Only colourlovers is supported right now. But, I'll add Kuler support shortly.

0137

 

Below is the document that will be created:

 

0138

 

 

Next Steps

  • Adding features from the Visio Power Tools 2007 codebase into this version. Note that some features may not make it into this version.
  • Overall stabilization and clean up
  • Adding additional cool features
  • “Beta” Release –  planning May or June.

If you have suggestions, let me know.

Tuesday
Mar202012

Interlude: "color" - a color matching game  

A fun little game (using d3.js and Raphael) that will test your color matching skills and give you a few moments of diversion.

http://color.method.ac/

Some screenshots below…

0117

 

0118

Saturday
Mar172012

Great Improvements to the Segoe UI Typeface coming in Windows 8  

It looks like I'll need to provide an update to my original comparison of the Segoe UI typefaces. According to Long Zheng and David Warner, the version of Segoe UI coming in Windows 8 has seen some subtle improvements.

Here's a brief sample from I Started Something:

0103

Looking at my original comparisons below using Segoe UI 5.01, you can clearly see how some of the traits of Segoe WP are making it into Segoe UI 5.16.

0101

0099

0100

0104

0102

Saturday
Mar102012

A Typographic Film Celebrating Futura  

This is a fun animated exploration of Futura. Although the text is in French, the meaning will generally be very clear even if you don't speak the language –  which says a lot about the skill of the creators of this video.

 

 

Some captures below…

0072

0073

0074

0075

0076

0077

0078