1. A method of graphing data, comprising: executing a software application stored in memory by a processor; retrieving a layout from the memory that comprises locations for vertices; generating a proximity graph by the processor using triangulation; and removing nodal overlaps.