NodeXL is an Excel 2007 flowchart template plus class libraries
http://www.codeplex.com/NodeXL
Formerly know as Microsoft Research released .NetMap
NodeXL is an Excel 2007 template for viewing and analyzing network graphs, along with a set of .NET Framework 3.5 class libraries that can be used to add network graphs to custom applications.
A network graph is a series of vertices (sometimes called nodes) connected by edges. See this Wikipedia article for an overview of network graphs.
Here is a sample network graph created by NodeXL. It shows an individual's network of friends within Facebook.com:
In addition to the Excel 2007 template, the source code includes a standalone desktop application for viewing network graphs. The application reads graph data from either a Pajek file or a simple edge-list text file. The degree of graph customization is much more limited in the desktop application than with the Excel 2007 template.
he Excel 2007 template and the desktop application display graphs using a custom Windows Forms control that can also be used in other applications. In fact, the template is just a Visual Studio Tools for Office 3.0 wrapper around a stack of reusable, prebuilt class libraries.
The Windows Forms control is one of several graph "visualizers" that are packaged in a Microsoft. NodeXL.Visualization assembly. There is also a Microsoft. NodeXL.Adapters assembly for reading and writing graph data in various formats, a Microsoft.SocialNetworkLib assembly for analyzing social networks, and a Microsoft. NodeXL.Core assembly that implements the low-level vertex, edge, and graph classes. The framework for a Microsoft. NodeXL.Algorithms assembly is also provided, although most of the graph algorithms are still work items as of December 2008.
The class libraries are documented in a help file created with NDoc. Search for the NodeXLApi.chm file in the class libraries.
Important Note: You may see nothing but empty topics when you attempt to view the NodeXLApi.chm file. To fix this problem, which is due to a security restriction in Internet Explorer 7, right-click the chm file in Windows Explorer and click the "Unblock" button on the General tab.