This repository contains the implementation of the Chameleon algorithm, which automates the adaptation of color palettes for dark mode data visualizations.
The energy function uses the following weights to balance the adaptation goals:
| Component | Weight (ω) | Value |
|---|---|---|
| Luminance Contrast | ω₀ | 1.0 |
| Color Consistency | ω₁ | 0.5 |
| Adjacent Color | ω₂ | 1.0 |
For more details, please refer to the original paper.
Chameleon: Automated Color Palette Adaptation for Dark Mode Data Visualizations
arXiv: https://arxiv.org/abs/2512.00516
DOI: https://doi.org/10.1145/3786995.3787017