Homework 5: Experimenting with Color
For this homework, you may work in a team of 2 or individually.
(Teams of 2 are encouraged!) You are encouraged to work with someone
you hadn't met before this course and haven't already worked with on
a previous homework in this course.
The assignment for this week is to revisit and revise an earlier
assignment in this course. Note: You don't need to work with the
same partner if the chosen assignment was a team assignment.
Your primary focus will be exploring a wide variety of color schemes
and the relative effectiveness in communicating the data to your
target audience. A secondary focus is to make a non-color related
improvement to your final visualization from the earlier assignment.
You should put a non-trivial amount of total effort into this homework. It
may be that implementing the color improvement is relatively simple and you spend
more time on additional data collection and processing, improving
graph design and layout, implementing new interaction, etc.
-
For the color experimentation, try all or most of these palettes
with your visualization:
- Shades of grey
- Black & white
- Cool vs. warm tones
- Bold/saturated vs. pastel colors
- Colorblind aware
- Light vs. dark background and/or color negation
Consider using the one of the resources below (or other similar sites)
to select colors. Be sure to reference the color resources you used
in your writeup.
As discussed in
"ColorBrewer.org: An Online Tool for Selecting Colour Schemes for Maps" by Harrower & Brewer,
make sure you follow the conventions of sequential, diverging, and qualitative data in the choice of your color scheme.
Also, be thoughtful about the total number of different colors used in your visualization and
the limits of human perception to accurately identify and detect the difference between different colors.
-
Collect a wide variety of screenshots of these results and organize
them into a .pdf report for this assignment. Also include a
screenshot(s) of the visualizations from your original assignment for comparison.
Discuss your rationale for selecting the colors of each palette
and why you assigned each color to the data.
-
Analyze the effectiveness of each color scheme in relation to your
overall purpose and audience for this visualization. How well does it
allow the viewer to make accurate conclusions about the data? Might
some color choices mislead your viewer?
Compare the visualizations to
each other. Also compare your original color scheme (from the earlier
assignment) to these new, more carefully selected, color schemes. You may also include one or more examples of a moderately flawed color choice -- especially an example that prior to this course you would not have realized was a flawed design for color.
-
As part of this assignment make a moderate non color-related
improvement and/or extension of your earlier assignment submission.
This portion of the assignment is open ended.
This might be the source, quality, and size of the raw data; the
algorithms for filtering or processing; the overall design of the
visualization or the interactions with your data; or even the toolkit
used to produce the visualization.
Describe these improvements in detail, with examples, as appropriate. How much time did you
spend designing and implementing the color changes vs time spend improving other aspects of the visualization?
Also, if you are working on a team, describe the division of labor (who did what?).
Include the code you wrote for this visualization as part of your submission.
Include instructions on how to run your visualization, if appropriate.
-
Share two or three images from your assignment on the Submitty Forum,
focusing on your experimentation with color. Only one post per team
is necessary, but list the names of all members of the team. In the
post, be sure to describe your improvement from the previous
assignment and discuss the use of color. Attach 'before' and 'after' images to your forum post.