# Networks and Trees

## Networks

Network data is data that describes relations between objects.

Other types of data discussed so far (tabular data, temporal data, geographical data) have objects and values. Network data also has **relationships**, along with objects and values.

Objects are represented using **nodes** and relationships are denoted using **links**/**edges**. Values can be associated with both nodes and links.

## Trees

Trees are used to represent hierarchical data. This is why they are also called **hierarchies**.

Some common examples of such data include:

* file systems
* evolutionary trees (phylogenetic trees)
* geographical data
* temporal data
* organizational structures
* language structures

General structure of a tree:

![](/files/-M5-0VEGnfb6TRwGT8cE)

Note that every child can have exactly one parent node.

The following sections discuss the visualization of networks and trees.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://vikram-bajaj.gitbook.io/cs-gy-6313-information-visualization/networks-and-trees.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
