tufte-viz
agent
Uyari
Health Uyari
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 6 GitHub stars
Code Gecti
- Code scan — Scanned 2 files during light audit, no dangerous patterns found
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
Edward Tufte data visualization principles for AI coding agents. Data-ink ratio, chartjunk, small multiples, sparklines, and more.
README.md
tufte-viz
Data visualization skill for AI coding agents based on Edward Tufte's principles from The Visual Display of Quantitative Information, Envisioning Information, Visual Explanations, and Beautiful Evidence.
Install
npx skills add pjsny/tufte-viz
What it does
Gives your AI agent deep knowledge of Tufte's data visualization principles so it can:
- Design new visualizations with maximum data-ink ratio and zero chartjunk
- Critique existing charts, dashboards, and reports for graphical integrity
- Write code with library-specific Tufte configs for Recharts, Chart.js, matplotlib, Plotly, ECharts, and D3/SVG
- Detect anti-patterns like pie charts, dual y-axes, legends, rainbow palettes, and heavy gridlines
- Apply the Lie Factor, small multiples, sparklines, layering, and micro/macro design
What's included
Theory (why)
| Source | Topics |
|---|---|
| Visual Display of Quantitative Information | Data-ink ratio, chartjunk, graphical integrity, lie factor, small multiples, data density |
| Envisioning Information | Layering & separation, micro/macro design, escaping flatland, 1+1=3 effect |
| Visual Explanations | Cause & effect, confections, parallelism, narrative graphics |
| Beautiful Evidence | Six principles of analytical design, sparklines, range-frames, dot-dash plots |
Practice (how)
| File | What it covers |
|---|---|
| Implementation guide | 22 universal rules, color/typography reference, chart type guidance, validation checklist |
| Anti-patterns | Detection table with per-library fix patterns |
| Recharts rules | React component configs, custom tooltip, small multiples layout |
| Chart.js rules | Defaults registration, datalabels plugin, dark mode |
| matplotlib rules | Spine removal, rcParams, seaborn override |
| Plotly rules | Layout template, Plotly Express shorthand |
| ECharts rules | Theme registration, endLabel direct labeling |
| D3/SVG rules | CSS defaults, inline sparkline generator, accessibility |
License
MIT
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi