Research Data Visualization Designer Skill
Transform raw tabular research datasets (.csv, .xlsx) and statistical model outputs (R broom/tidy, Python statsmodels/scipy, SPSS ANOVA/regression exports) into reproducible, publication-grade statistical figures and analytical dashboards.
All paths below are relative to research-data-visualization-designer/.
Core Statistical & Reproducibility Rules
- Deterministic Computation, Zero Hallucinated Numbers: Compute sample sizes, missingness, group summaries, regressions, and correlation matrices directly from the input
.csv/.xlsxor supplied model table. Never invent p-values or drop outliers silently. - Mandatory Code Reproducibility: Every run emits a standalone, dependency-minimal
reproduce_figure.pyscript plusreproducibility_manifest.jsonrecording the input dataset'sSHA-256digest and exact software versions. - Perceptually Uniform & Colorblind-Safe Encodings: Use Okabe-Ito categorical palettes and
cividis/ diverging blue-vermilion colormaps (neverjetor rainbow).
Workflow
- Profile Dataset: Inspect columns, types, missingness, and summary distributions:
python scripts/profile_dataset.py --data <path/to/dataset.csv_or_xlsx> --out <work_dir>/dataset_profile.json - Generate Statistical Figure / Dashboard + Reproduction Script:
python scripts/generate_dataviz.py \ --spec <work_dir>/dataviz_spec.json \ --output-dir <work_dir>/output - Validate & Verify Standalone Script Execution:
python scripts/validate_dataviz.py \ --output-dir <work_dir>/output \ --spec <work_dir>/dataviz_spec.json - Visually inspect
<work_dir>/output/dataviz_figure.pngto confirm distribution clarity, axis labels, and correlation matrix legibility.