TY - JOUR
T1 - Categorical Colormap Optimization with Visualization Case Studies
AU - Fang, Hui
AU - Walton, Simon
AU - Delahaye, Emily
AU - Harris, James
AU - Storchak, Dmitry
AU - Chen, Min
PY - 2017/1/1
Y1 - 2017/1/1
N2 - Mapping a set of categorical values to different colors is an elementary technique in data visualization. Users of visualization software routinely rely on the default colormaps provided by a system, or colormaps suggested by software such as ColorBrewer. In practice, users often have to select a set of colors in a semantically meaningful way (e.g., based on conventions, color metaphors, and logological associations), and consequently would like to ensure their perceptual differentiation is optimized. In this paper, we present an algorithmic approach for maximizing the perceptual distances among a set of given colors. We address two technical problems in optimization, i.e., (i) the phenomena of local maxima that halt the optimization too soon, and (ii) the arbitrary reassignment of colors that leads to the loss of the original semantic association. We paid particular attention to different types of constraints that users may wish to impose during the optimization process. To demonstrate the effectiveness of this work, we tested this technique in two case studies. To reach out to a wider range of users, we also developed a web application called Colourmap Hospital.
AB - Mapping a set of categorical values to different colors is an elementary technique in data visualization. Users of visualization software routinely rely on the default colormaps provided by a system, or colormaps suggested by software such as ColorBrewer. In practice, users often have to select a set of colors in a semantically meaningful way (e.g., based on conventions, color metaphors, and logological associations), and consequently would like to ensure their perceptual differentiation is optimized. In this paper, we present an algorithmic approach for maximizing the perceptual distances among a set of given colors. We address two technical problems in optimization, i.e., (i) the phenomena of local maxima that halt the optimization too soon, and (ii) the arbitrary reassignment of colors that leads to the loss of the original semantic association. We paid particular attention to different types of constraints that users may wish to impose during the optimization process. To demonstrate the effectiveness of this work, we tested this technique in two case studies. To reach out to a wider range of users, we also developed a web application called Colourmap Hospital.
KW - Color
KW - London tube map
KW - categorical colormap
KW - optimization
KW - seismological data visualization
UR - http://www.scopus.com/inward/record.url?scp=84999025114&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84999025114&partnerID=8YFLogxK
UR - https://www.mendeley.com/catalogue/a04948ab-e495-3134-8b31-7342bd9b58ee/
U2 - 10.1109/TVCG.2016.2599214
DO - 10.1109/TVCG.2016.2599214
M3 - Article (journal)
SN - 1077-2626
VL - 23
SP - 871
EP - 880
JO - IEEE Transactions on Visualization and Computer Graphics
JF - IEEE Transactions on Visualization and Computer Graphics
IS - 1
M1 - 7539556
ER -