tufte-data-ink-ratio

Analyze statistical graphics to maximize data-ink ratio via two-pass erasure.

Updated Jun 28, 2026
One-click install
npx skills add https://github.com/jpoindexter/tufte-skills --skill tufte-data-ink-ratio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tufte-data-ink-ratio
Source: https://github.com/jpoindexter/tufte-skills/tree/main/skills/tufte-data-ink-ratio
Command: npx skills add https://github.com/jpoindexter/tufte-skills --skill tufte-data-ink-ratio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses cluttered, over-decorated, or misleading statistical graphics by identifying and removing ink that does not convey unique information.

Core Features & Use Cases

  • Two-Pass Erasure Procedure: Systematically removes non-data ink (grids, frames) followed by redundant data ink (duplicate axes, bar fills).
  • Data-Ink Optimization: Provides heuristics for converting decorative elements into functional data-carrying marks, such as range-frames and marginal rugs.
  • Use Case: Use this skill to audit a dashboard or research chart before publication to ensure the visual design prioritizes the data over decorative noise.

Quick Start

Use the tufte-data-ink-ratio skill to audit the current dashboard for excessive grid lines and redundant data encodings.

Frequently Asked Questions about tufte-data-ink-ratio

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I remove chartjunk from statistical graphics to improve data clarity?

Removing chartjunk from statistical graphics involves applying Tufte's two-pass erasure procedure to systematically eliminate non-data ink like grids and frames, then redundant data ink, maximizing the data-ink ratio.

What is the data-ink ratio and when do I need to optimize it in data visualization?

The data-ink ratio measures the proportion of a statistical graphic's ink devoted to essential data versus decorative elements. You optimize it when auditing dashboards or research charts to prioritize information density over visual noise.

How do I audit a dashboard for redundant data encodings before publication?

Auditing a dashboard for redundant data encodings uses the two-pass erasure procedure to identify and remove duplicate axes, excessive grid lines, and bar fills, then converts decorative elements into functional data marks like marginal rugs.

Can I convert decorative chart elements into functional data-carrying marks?

Yes, converting decorative chart elements into functional data-carrying marks uses data-ink optimization heuristics to transform non-essential visual components into range-frames and marginal rugs that actively encode statistical information.

What's the best way to increase information density in technical figures?

Increasing information density in technical figures involves maximizing the data-ink ratio by erasing non-essential visual elements and replacing redundant encodings with functional data marks, ensuring the visual design prioritizes data over decoration.

When should I not use Tufte's erasure procedure on my data visualization?

Tufte's erasure procedure should not be used when removing non-data ink would compromise essential context, structural readability, or audience comprehension in statistical graphics where decorative elements serve critical interpretive or accessibility functions.