phiz

Palettes

Verification

Scope

Hue and grey palette colors, as used by theme("gray"), scale_color_hue(), and scale_color_grey().

References

Reference
R 4.6.1, scales 1.4.0: hue_pal(), grey_pal()
Versions
R 4.6.1, scales 1.4.0

Data

Inputs
Palettes of 3, 4, 5, and 8 levels.

Method

scripts/evidence/r-references.R computes the palettes with the scales package. scripts/evidence/parity.php computes them with phiz and compares the hex colors.

Check
Comparison with a reference implementation
Recorded
2026-11-02, PHP 8.5.11, Debian GNU/Linux 13 (trixie) (aarch64), commit b9272c6

Tolerances

exact equality

Applies to: Counts, levels, piece sizes, and colors

x: package value; r: reference value.

Results

4 comparisons: 4 pass, 0 fail, 0 skipped.

Every comparison
Case Quantity Criterion Values Status
3 levels hue_pal() colors exact equality 3 pass
5 levels hue_pal() colors exact equality 5 pass
8 levels hue_pal() colors exact equality 8 pass
4 levels grey_pal() colors exact equality 4 pass

Reproduction

From the repository root
Rscript scripts/evidence/r-references.R
php scripts/evidence-parity.php
Raw record
site/verifications/scales-palettes.json
Full results
site/verifications/scales-palettes.json
Input data
tests/fixtures/r-references.json