January 2008 - Posts

How To Build An Interactive Electoral Map
Published 28 January 8 11:8 PM | Laurence | with no comments

The Primary Elections Map I refer to throughout this article is located here. You should be able to make something like this (or better) by the end of this article.

Traditionally, making interactive graphics for the web is a complex process that goes something like this: A designer takes an image and creates an image map using Dreamweaver or a specific image map tool. The image map, which is simply a set of tagged coordinates, allows a specific section of the original image to act as a hyperlink. This allows a piece of the whole (a state within the country image, for example) to be independently clickable. Using some coding magic, the independent sections can be made to change color on mouseover, take you to a new page when clicked, and a whole host of other things. This is a lot of work for someone trying to put up a quick interactive flowchart, map, or floorplan.

I was able to use SmartDraw and MapsAlive to automate the process somewhat. It wasn't painless, but it was a lot easier than doing it all by hand. Both products have free trials so you can test this out yourself. Chances are, you can find your way to SmartDraw's website (hint: there's a link in the right sidebar). MapsAlive is located here.

How To 

First, I imported an image of the US (below) into MapsAlive followed by uploading the corresponding image map of the 50 states. I have attached the 50 states image map to this post since that is not automated by either product. If anyone knows of a product that exports both a complex image and its image map, let me know.

Once that was done, I updated the layout and appearance of the map and the corresponding "markers" - the individual clickable areas (in this case, the states). I differentiated the states that had already held their primary elections by making them different color. On mouseover, each state is represented by a "slide" that shows up below the map. This was the basic slide image for a race that hadn't finished:

 

Finally, I supplemented each state slide with some basic textual information about the date of the primary and the winners' names.  Here's a screenshot of the MapsAlive interface once most of the information was filled in:


MapsAlive also hosts the map (or "tour", as they call each project) on their own servers. You can either embed the tour on your own website or visit the direct link. For example, the direct link to my Primary Map is here.

Conclusion

It's still not point-and-click simple to create a high-quality electoral map from scratch. Using smaller markers, like stars or circles, would eliminate the need for image maps, greatly decreasing the difficulty level, but would eliminate the elegance of pointing the mouse anywhere on the state to get a result. That being said, using this method still beats anything else out there. And of course, there are applications for this method beyond simple maps.

If you have a better way of creating interactive graphics, or even a spiffy example, leave a comment.

Filed under: ,
Basic Design Principles With Jose (Part 2)
Published 25 January 8 11:11 AM | Laurence | with no comments

Even a little bit of design know-how can go a long way toward making your project look like it was created by a professional. JM, the Art Director at SmartDraw, contributed his expertise to highlight these simple, yet effective techniques. 

2. Alignment

 Design Alignment

Alignment can help elements seem unified and connected.

You may not feel as if you are placing items on the page randomly, but unless you are consciously aligning each new element with something on the page, that’s exactly what you are doing. 

As with grouping, alignment helps the reader digest information. The imaginary line that connects aligned items reinforces their connection and pleases the eye. Different alignments elicit different reactions so experiment with left or right alignment for something more dramatic than the traditional centered look. 

3. Visual Unity

Visual Unity 

Picking colors that harmonize with each other is the first step to a decent design. Repeating those colors, logos, icons, or shapes throughout your project creates a sense of unity-the feeling that this document, whether a one-page flyer or an entire book, is “one piece”. Pick a visual theme and carry it through. Your project will feel like a unified whole.

Part 1 of this series can be found here.

2008 US Primary Elections
Published 21 January 8 7:55 PM | Laurence | 11 comment(s)

I was able to make this primary map in a few hours (a how-to is coming soon) and I wanted to share it. Sure it's not quite as pretty as the Time or Newsweek versions but I think it does a decent job of capturing the appropriate look and feel. I'm also sure it took them a LOOONG time to put their maps together whereas mine was a relatively quick solution using SmartDraw and MapsAlive. 

You can use your mouse to drag the map around within the bordered area. Unfortunately, the map is wider than the column that I posted it in. [Ed: fixed]

 

Be sure to check back here since I'll be updating this map as results come in. What other information would be useful besides the winner? How could I make this map better?

Filed under: ,