Efficiently Visualizing Large Graphs