What's New
Data Inventory on Init/Setup
npx ggterm-plot init and npx ggterm-plot setup now scan your directory (up to 5 levels deep) for CSV, TSV, JSON, and JSONL files
- Analyzes column types, value ranges, and unique counts for each file
- Generates plot suggestions based on column types
- Writes
.ggterm/data-inventory.md so Claude Code knows your data before you ask
- TSV support for tab-separated bioinformatics data
Bug Fixes
- fill aesthetic: Bar charts now correctly color by
fill column (was only checking color)
- coord_flip: Horizontal bar charts work in the Vega-Lite viewer (swaps x/y encodings)
- REPL:
coordFlip / coord_flip now available in the interactive REPL
- Legend: Fill-only aesthetics now correctly show legends
Documentation
- New Scientific Visualizations vignette covering volcano, Manhattan, Kaplan-Meier, forest, ROC, and Bland-Altman plots
- Audited and fixed GEOM-REFERENCE.md (17 CLI names corrected)
- Audited and fixed ARCHITECTURE.md (code examples, line counts)
- Fixed geom count consistency (66) across all docs
- Added Terminal-Native category to README
npm
npm install @ggterm/core@0.3.11