How to Create Network Graphs with Google Fusion Tables

Network graphs are great ways to explore relationships. Unsure?  Just ask Facebook, they’re betting big on Graph Search. While network graphs are useful tools, there may be obstacles for people who feel they don’t have the tech skills necessary to create them. Don’t worry, you don’t need to understand RDF or install Protégé. All you need is Excel or Google Docs, a modern browser, and an Internet connection.

First, you need to think about your data and the relationships you wish to map. For the St. Louis Freedom Suits project we mapped the relationships between people and the court cases in which they played a role. Granted, this doesn’t use Google Fusion Tables, but we created a network graph all the same. Relationships like who defended whom, who is married to whom, and as unsettling as it is, who owned whom are mapped. Patterns emerge.

For my own Lord of the Rings project, I compiled data on characters, whom they knew, in which book they appeared, their sex, their race, and their shifting allegiances. Each relationship is a row in a spreadsheet. My columns in this case are: character, knows, race, book / source, homeland, allegiance, and sex.

Screen Shot 2013-02-01 at 3.07.30 PM
The top row contains the column names and all the rest of the rows contain unique relationships. In this case we see the data in “Knows” changing from Gandalf to Thorin Oakenshield. In order to show Bilbo’s relationship to Gandalf over the course of the novels, we would need an entry for each novel.

In order to get started, you need to upload a file. While you can create one within the interface, it’s not an efficient approach. Furthermore, while it shows that you can import a Google Spreadsheet, I was unable to get that to work.

Screen Shot 2013-02-01 at 3.12.41 PM
Select a file for import.

After you select a file and click next, you’ll see the rows of your data uploaded.

Screen Shot 2013-02-01 at 3.16.10 PM
Above the table there is an option where you may select from which row to create your column names.

The last screen before you’re finished is information about your table.

Screen Shot 2013-02-01 at 3.21.07 PM
In this screen, you may name your table, allow others to export your data, add an attribution and a description of your table.

Click, Finish, and you’re table will then be imported, but there are a couple more steps to see your graph. Next, you’ll need to add a chart by clicking on the little plus (+) symbol at the end of the menu.

Screen Shot 2013-02-01 at 3.25.19 PM
Select “Add chart” from the drop down menu.

Due to the format of your data, a network graph will automatically be created. On the left side of the of the visualization, you’ll be able to filter the different relationships you’ve mapped. If you want to experiment with some visualizations or get a bit more information, please visit this Google support page on network graphs.

Screen Shot 2013-02-01 at 3.32.19 PM

 If you’ve used Google Fusion Tables, what’s been your experience?

Tim Lepczyk

Writer, Technologist, and Librarian.

This Post Has 14 Comments

  1. Jim Buchanan

    Thanks for this excellent article. Will report back here on how it works for me.

  2. Brent Peters

    Any way to create a network graph with third-level items?

    1. Timothy A. Lepczyk

      Hi Brent, I think it only displays a one to one relationship, but you can select which relationship to show. Does that help?

        1. Timothy A. Lepczyk

          You’re welcome! Out of curiosity, what kind of data are you looking to visualize?

          1. Brent Peters

            Everything that can be categorized in the news media, along the lines of freebase.com

  3. Dave Hampson

    I’d also love to know if there’s a way to map 3 or more levels (through this other easy to use software), to create a sort of technology tree of dependencies, and be able to assign hierarchies.

  4. Nilanjan

    Doesn’t this mean multiple rows for each character, e.g., Bilbo knows Gandalf, Bofur, Bofir, etc. Each relationship will require one row?

    1. Timothy A. Lepczyk

      It does mean multiple rows for each character. It’s not the best method for creating a network graph. Too much duplication.

  5. Sacha

    Thank you so much! I wanted to create a network graph of faculty and their common research areas. Your example illustrated exactly how to format the data (correctly). Much appreciated! 🙂

Leave a Reply