Documentation Chapters

Welcome to GazePlotter Guide & Docs

GazePlotter is a free web application for eye-tracking data analysis and visualization. Built with a commitment to open science, GazePlotter transforms complex gaze data into intuitive, interactive visualizations without requiring registration, subscriptions, or server uploads.

Whether you’re a researcher analyzing attention patterns, a student learning about eye-tracking methodology, or a professional presenting gaze data insights, GazePlotter provides tools that work entirely in your browser without installing any other software.

New in 1.9.0: A redesigned workspace — select one or more plots to move, resize, or change their stimulus, participant group, and other settings together. New visualizations: Recurrence Plot, Scanpath, Scanpath Similarity, Metric Timeline, and Metric Correlation. A reusable Metrics Library, event files and channels with an Event Library, and event occurrence export. Saved workspaces from earlier versions open automatically.

Analysis Suite

Multiple Visualization Types

  • Scarf Plot - Interactive timeline visualizations showing gaze sequences and events over time.
  • AOI Comparison - Statistical analysis bar charts with metrics like dwell time, fixation count, and time to first fixation.
  • Transition Matrix - Heat map visualizations of gaze movement patterns between Areas of Interest.
  • AOI Timeline - Flowing river, stacked distribution, ridgeline, or heatmap binned visualizations over time.
  • Recurrence Plot - N×N matrix revealing temporal self-similarity in a single participant’s fixation sequence.
  • Scanpath - 2D spatial trajectory overlay plot showing fixation locations, index order, and sequence overlays on the stimulus.
  • Scanpath Similarity - Pairwise comparison matrix of sequence alignments with graph-based ScanGraph network thresholding.
  • Metric Timeline - Rolling temporal binned heatmap matrices or line trend overlays tracing scalar metrics.
  • Metric Correlation - Multi-select correlation heatmaps and Scatter Plot Matrices (SPLOM) with Pearson/Spearman algorithms.

Metrics Library

Workspace Management

  • Workspace Operations - Add, duplicate, move, and resize plots with drag-and-drop functionality.
  • Participant Groups - Comparative analysis between different participant groups.
  • AOI Library - Full control over colors, names, and visual properties.

Universal Data Compatibility

GazePlotter supports data from all major eye-tracking platforms:

  • Tobii Pro Lab - Full feature support with dynamic AOI visibility
  • SMI BeGaze - Complete compatibility including overlapping AOI handling
  • OGAMA - Sequence analysis support
  • GazePoint - Direct data import
  • Varjo - VR/AR eye-tracking data
  • Pupil Cloud - Multi-surface support with AOI mapping
  • Custom CSV - Flexible format for any eye-tracker

Data Export

  • Export Options - Save and share workspaces, export data, and integrate with ScanGraph

Privacy & Accessibility

  • Complete Privacy - All processing happens locally in your browser; no data ever leaves your device
  • No Registration - Start analyzing immediately without accounts or sign-ups
  • Progressive Web App - Install as desktop app or use directly in browser
  • Cross-Platform - Works on Windows, Mac, Linux, and mobile devices
  • Offline Capable - Continue working without internet connection

Getting Started

Ready to visualize your eye-tracking data? Choose your path:

  • New to GazePlotter? Start by uploading your data to configure your first visualization.
  • Ready to analyze? Explore Workspace & Setup overview to learn about workspace setup and custom participant groups.
  • Want to calculate metrics? Learn how to customize calculations using the Metrics Library to define durations, counts, transitions, and sequence alignments.
  • Ready to visualize? Review our full list of Eye-tracking Visualizations to configure plot options.
  • Need to export? Check out export options for workspaces, segmented data, or similarity matrices.
  • Want to edit your data? Use Segmented Data workflows to crop segments or split stimuli.

Open Source & Community

GazePlotter is open-source software licensed under GNU GPL v3, ensuring it remains free and transparent forever.

Contribute & Support:

  • Code Repository - Report bugs, request features, or contribute code
  • npm Package - Integrate GazePlotter into your own Svelte projects

Academic Use: If you use GazePlotter in your research, please consider citing our work to support continued development and help other researchers discover this tool.