VisDeck Logo

VisDeck

Compose · Connect · Defend
See your data take shape

A 160-card deck for learning how to design information visualizations, one decision at a time, built for the Information Visualization course at Técnico Lisboa.

A deck of design decisions, not a deck of chart types

Most untrained people build visualizations by memorizing chart names and matching them to data. VisDeck works differently. Each card is one decision in the design process: the question you're asking, the kind of data you have, the mark that will represent it, the channel that will encode a value.

Cards connect through a port-and-symbol system printed right on their edges. If two cards don't share a matching port, they don't fit together, and you'll be able to spot it and fix it before it becomes a problem. Besides that, there are no "right" or "wrong" choices. There is only a design you can build, explain, and defend.

Scatterplot technique card Position channel card Point mark card

Compose, connect, defend

Compose

Start from a Task card: the question you want the data to answer. Add Attribute cards for the variables you have, then build outward through Marks, Channels, and a Technique until you have a complete assembly on the table.

Connect

Every card edge carries ports. A Technique card only accepts the Mark and Channel combination printed on its top edge. If your assembly doesn't match, the cards themselves show you where the design breaks down, before you've drawn a single pixel.

Defend

Once the layout is valid, you talk through it: what you expected to see, why this encoding is the right one, what risk a warning card is covering. The reasoning is what matters, not the chart.

The deck

Ten categories, one grammar

Every card belongs to one of ten categories, each with its own colour and its own job in the assembly. Some are required for every design, others are optional refinements you add once the basics are in place.

Task 13 cards

The question you're trying to answer. Always the first card on the table.

Attribute 8 cards

The type of a variable in your data: quantitative, categorical, temporal, geographic, and more.

Transform 4 cards

A data operation applied before encoding: aggregate, bin, rank, or fit a model.

Mark 5 cards

The visual representation of each data item: point, line, area, link, or text.

Channel 9 cards

The visual property that carries a value: position, length, colour, size, shape, and more.

Technique 63 cards

A named chart, from Bar Chart to Sankey Diagram, that validates the assembly above it.

Layout 10 cards

A composition applied on top: stack, facet, overlay, small multiples, focus + context.

Emerging Pattern 9 cards

A hypothesis about what the design should reveal, stated before anything is plotted.

Principle 21 cards

A design rule: either a warning to cover, or the justification for a deliberate exception.

Interaction 13 cards

A declared behaviour supporting exploration: filtering, brushing, drill-down, and more.

155
Distinct designs
160
Physical cards
10
Categories
63
Named techniques
C Common — 50
U Uncommon — 51
R Rare — 42
M Mythic — 13
A few cards from the deck

From a simple bar chart to a full network diagram

!

Some cards carry a warning. A pie chart with too many slices, an overlay that risks occlusion, a rose chart that distorts area for value: the deck doesn't stop you from playing them, but it does require a Principle card justifying why the risk is worth taking in your specific design. Explaining that trade-off well is worth more than avoiding it.

Ready to start building?

The full rules, card anatomy, and worked examples live in the Student Guide. Prefer to watch a design come together first? The tutorials page walks through a full assembly, card by card.

Open the Student Guide Go to Animated Tutorials