Journal article icon

Journal article

Categorical colormap optimization with visualization case studies

Abstract:
—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.
Publication status:
Published
Peer review status:
Peer reviewed

Actions

Access Document

Files:
Publisher copy:
10.1109/TVCG.2016.2599214

Authors

More by this author
Institution:
University of Oxford
Division:
MPLS
Department:
Engineering Science
Sub department:
Oxford e-Research Centre
Role:
Author


Publisher:
IEEE
Journal:
IEEE Transactions on Visualization and Computer Graphics More from this journal
Volume:
23
Issue:
1
Pages:
871-880
Publication date:
2016-01-01
Acceptance date:
2016-07-11
DOI:
EISSN:
1941-0506
ISSN:
1077-2626


Keywords:
Pubs id:
pubs:634494
UUID:
uuid:dd1ca6d6-fd5c-4d3f-824b-abe09f46a1c1
Local pid:
pubs:634494
Source identifiers:
634494
Deposit date:
2016-07-17
ARK identifier:

Terms of use


Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP