Hamburg, Germany

New York, America

Home Work Background
Collection

Data Visualization Patterns

Data visualization pattern preview
Information structure pattern preview
Chart composition pattern preview
Visualization comparison preview
Editorial visualization pattern preview
Interactive data pattern preview
Visual encoding experiment preview
Visualization system preview
Information design experiment preview

An ongoing collection of experiments in visual encoding, interaction, and information structure—testing different ways of making data easier to explore and understand.

Explore the Collection ↓
Focus/Domain Data Visualization Information Design
What I'm Testing Visual encoding Interaction patterns
Format Ongoing experiments Small, focused studies
Tools D3.js JavaScript Figma Observable

This collection is a working library of data visualization patterns: small experiments built to isolate one question about clarity, comparison, navigation, or interpretation.

Each artifact tests how a change in encoding, interaction, or information structure can make complex data easier to explore and understand.

Scroll to Explore
• 5 artifacts
01 Comparison Layouts EncodingStructure Testing layouts for clear comparison across categories and time. Practiced: Small multiples, shared scales
02 Overview to Detail InteractionStructure Preserving context as readers inspect individual values. Practiced: Linked views, focus and context
03 Direct Annotation AnnotationEncoding Reducing the distance between marks and their explanation. Practiced: Direct labels, annotation hierarchy
04 Filter Feedback InteractionStructure Making the effects of filtering visible and understandable. Practiced: Filter states, transition feedback
05 Uncertainty Cues EncodingAnnotation Showing confidence and missingness alongside the main signal. Practiced: Uncertainty bands, missing-data states
Temporary preview for the comparison layouts study

Comparison Layouts

EncodingStructure
TypePattern Study
Year2026
StatusIn progress

A study of aligned views, small multiples, and overlays for comparing values across categories and time.

Practiced: Small multiples, shared scales, visual hierarchy

View on GitHub

Patterns & Takeaways

Encoding Principles

  • Position first - Aligned position usually supports more precise comparison than area, angle, or color.
  • Design for the question - The most effective chart form depends on the comparison a reader needs to make.
  • Keep scales honest - Consistent domains and visible baselines protect meaning across related views.

Interaction Principles

  • Preserve context - Detail should not erase the overview that gave it meaning.
  • Show what changed - Filters and transitions need visible feedback, not just responsive motion.
  • Support multiple paths - Hover, keyboard, touch, and direct selection should lead to equivalent information.

Information Structure

  • Lead with the signal - Hierarchy should make the primary finding legible before secondary controls and detail.
  • Label nearby - Direct annotation reduces the mental work of matching marks to a separate legend.
  • Progressive disclosure - Complexity is easier to navigate when detail appears in response to intent.

Next Experiments

  • Responsive density - Test how much information a visualization can retain across viewport sizes.
  • Uncertainty - Compare cues for estimates, confidence, and incomplete data.
  • Accessible exploration - Develop stronger keyboard paths, contrast, and nonvisual summaries.