# Introduction

## Project Goals

Voyager is a data visualization tool that blends manual and automatic chart specification in a unified system. It aims to support smoother gradations between open-ended exploration and more focused phases of analysis. Voyager augments a traditional drag and drop chart specification interface with two new partial view specification techniques. [Related Views](https://data-voyager.gitbook.io/voyager/visualizing-data/related-views) automatically recommend charts based on your currently specified view, promoting the discovery of relevant data fields and alternative ways to summarize or encode your data. [Wildcards](https://data-voyager.gitbook.io/voyager/visualizing-data/wildcards) let you precisely vary the properties of a specification to generate multiple visualizations in parallel, giving you control over sets of charts aligned with your analysis goals.

## Interface Overview

![](https://2307510974-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LB2cWom_kyHA9FGG9Zw%2F-LD4zmuz7Dw-ctk9IYy1%2F-LD5--FXCAh_p8658HdT%2FlargeUI.png?alt=media\&token=5accf94a-bd00-4400-b096-c3614e567caf)

This figure above shows the Voyager interface, which has the following parts:

* The *top panel* **(A)** provides [bookmark gallery](https://data-voyager.gitbook.io/voyager/bookmark-gallery) and undo commands.
* The *data panel* **(B)** contains the [data selector](https://data-voyager.gitbook.io/voyager/load-data), dataset name, data fields **(C)**, and [wildcard fields](https://data-voyager.gitbook.io/voyager/visualizing-data/wildcard-fields#wildcard-fields) **(D)**. Wildcard fields let you create multiple views in parallel by serving as "variables" over an enumerated set of fields. Categorical, temporal, and quantitative field wildcards are provided by default, though you can manually author [custom wildcards](https://data-voyager.gitbook.io/voyager/visualizing-data/wildcard-fields#custom-wildcard-fields) containing desired fields **(E)**.
* The *encoding panel* **(F)** contains [shelves](https://data-voyager.gitbook.io/voyager/visualizing-data/specify-visual-encoding#encoding-shelves) for mapping fields to visual channels via drag-and-drop, and a control for selecting [mark](https://data-voyager.gitbook.io/voyager/visualizing-data/specify-visual-encoding#mark-selection) type. A [wildcard shelf](https://data-voyager.gitbook.io/voyager/visualizing-data/wildcard-fields#wildcard-shelves) **(G)** lets you add fields without selecting a specific channel, allowing the system to suggest appropriate encodings.
* The [filter](https://data-voyager.gitbook.io/voyager/visualizing-data/specify-visual-encodings#mark-selection) panel **(H)** shows dynamic query controls for filtering.
* The specified view **(I)** displays the currently specified chart.
* [Related Views](https://data-voyager.gitbook.io/voyager/visualizing-data/related-views) **(J)** shows different kinds of recommended plots relevant to the specified view.


---

# 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://data-voyager.gitbook.io/voyager/master.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.
