Trees & Graphs

Tree is a type of data visualization that shows hierarchical data. Typically, the graphs starts with one main branch and expands out to datas pre-organized in the sub categories. The graph a type of tree graphs where we can see several branches would connect back to themselves.

Tree and graph are optimal to show datas in the ranking orders within a data set. They visualize the information architecture, the connections between each category, and the overall information flow but not so friendly to visualize the literal quantity values of each data.

Tree and graph require data categorization, sorting out the connections among each levels of data entry.

Data are most commonly translated into different numbers of colored lines with a dot at the end. The dots' size and color, the branches' stoke weight, the placement of the main branches could heavily impact the visualization outcome.  

Pros: It can show a large chunks of data in one graphic and provides a high level understanding of the data's relationship with each other.

Cons: When dealing with high level number of data, only certain branches would be labelled for the sake of clarity of the graphic itself. The graph type can easily get cluttered if the main branches are situated poorly.

Some good examples:

A tree graph. It is showing the data in a clear hierarchy.
A graph consists branches that connect back to itself. The color here are showing the category and quantity at the same time. 
A tree graph. The positions of the main branches enables clear lines to draw between each data entry. 

A graph. There are too many data but inadequate sorting and categorization. The result is messy and lack of focus.
A graph. The 3D rendering may deliver a cool visual but the data's representation is sacrificed and hence the incomplete understanding of the data set.
A tree graph. Unnecessary lines and knots that only cause confusion.

Source:

http://www.stefanieposavec.com/