Quiver provides two view modes for building your analysis: canvas mode and graph mode. In graph mode, cards are represented as nodes on a graph, and inputs and outputs are represented by links. The graph uses a left-to-right layout, making it easy to follow the direction of your data.
You can see the active view mode and switch between view modes by using the view mode toggle at the upper-right corner of the screen. You can select your preferred default view mode in view mode settings.

Each node on the graph displays a compact view of its title, identifier, and type. You can access common actions such as configuring inputs, adding the node to a canvas, or deleting the node from its More actions menu or by right-clicking on the node. This compact layout keeps the graph fast and responsive, even for large analyses with many cards.

Card outputs are displayed in a dedicated preview panel at the bottom of the screen. Select a node to see its preview. You can pin previews to keep them visible as you navigate the graph, or view two previews side by side in a split-screen layout. Pinned previews remain open even when you select a different node, making it easy to compare outputs across cards.

Cards added in graph mode are not automatically placed on a canvas. You can add or remove nodes from a canvas at any time through a node's actions menu, so you can focus on building your analysis in the graph and manage canvas placement later.
In canvas mode, you can also remove a card from the canvas without deleting it from the analysis. For more details, review the delete cards section in the canvas mode documentation.
When you delete a card that is used as an input to other cards, a dialog appears with options for how to handle the deletion:
From the canvas, you can switch to graph mode to view card dependencies by choosing one of two options in the More actions menu at the top right of a card:
In a large analysis, it can be difficult to trace how a specific card was created or which cards depend on it. A dependency view narrows the graph to show only the selected card and its upstream and downstream dependencies.
To enter a dependency view, right-click on a node and select View dependencies. You can also enter a dependency view from the canvas by selecting View dependencies in graph in a card's More actions menu.
To exit a dependency view and see the entire graph, select Exit dependency view in the top left of the graph.

You can interact with nodes on the graph in several ways:
When configuring a node in graph mode, you can select its inputs by picking nodes directly from the graph instead of searching through a list. Open the card editor for a node, then select the input field. Eligible nodes on the graph are highlighted, and you can select one to set it as the input. This is particularly useful in large analyses where scrolling through a dropdown would be slower than selecting a nearby node visually.
While in Selection mode, you can select multiple nodes by dragging across the graph background. Once selected, a toolbar appears in the graph navigation toolbar with the following actions:
You can adjust the graph layout by selecting and dragging nodes to the desired location. If you want to clean up the layout and reset the nodes to their original position, select Layout nodes. You can also switch between Panning mode and Selection mode to control whether mouse interactions move the graph or select and deselect nodes.

In the bottom left corner of the graph, navigation buttons allow you to zoom in and out, zoom to fit all nodes on the screen, and reset the layout of the graph.

You can also zoom in and out by scrolling up and down on the graph background.
As your analysis grows, you can use color groups to assign colors to related nodes and visually distinguish different sections of your graph. Color groups can be collapsed into a single node or hidden to reduce clutter. You can also hide individual nodes and filter the graph by node type, canvas, dashboard, or function.