18. The computer readable storage medium of claim 14 , wherein the computer executable instructions are further configured for execution by the one or more hardware processors of the computer system to cause the computer system to: in response to receiving an input from an operator indicating selection of a transition display threshold, determining, for each edge, a number of user transitions represented by that edge; and in response to the number of user transitions represented by a particular edge satisfying the selected transition display threshold, not including the particular edge in the graph.
14. A computer readable storage medium storing computer executable instructions configured for execution by one or more hardware processors of a computer system to cause the computer system to: display a graph including at least: a plurality of circular graph nodes each representing respective content items with which one or more users have interacted; and a plurality of graph edges each representing user transitions between content items, each of the graph edges connecting respective circular graph nodes representing respective content items, wherein each of the plurality of circular graph nodes is sized according to user interaction data associated with the respective circular graph nodes; calculate forces associated with one or more circular graph nodes of the plurality of circular graph nodes based at least in part on respective numbers of users interacting with content items represented by the respective one or more circular graph nodes; calculate forces associated with one or more graph edges of the plurality of graph edges based at least in part on respective numbers of user transitions from one content item to another content item represented by the respective one or more graph edges; and optimize a spatial layout of the displayed graph according to the forces associated with the one or more circular graph nodes and the forces associated with the one or more graph edges.