Purpose
~5 minChapter 10 argues that color is not decoration. Color is the first argument a map makes. This lab teaches you to direct palettes through data logic, hue, value, saturation, accessibility, and rhetoric instead of letting an LLM choose colors by habit.
Core ideaA palette should explain the data structure and support the map’s tone. If it only looks attractive, it has not done enough cartographic work.
Setup: Choose a Color-Sensitive Map
~15 minChoose one map scenario where color could easily mislead, overstate, or soften the message.
- Urban heat island intensity by neighborhood
- Election margins by district
- Water quality scores by watershed
- Hospital access by county
- Tree canopy loss by census tract
- Housing cost burden by metro area
Map scenario
Topic:
Place:
Audience:
Data type: ordered / deviation from midpoint / categories
Likely values or classes:
Emotional tone the map should support:
Interpretation the palette must avoid:
Accessibility concerns:
Cultural or political associations to handle carefully:
Part 1 - Build a Color Literacy Brief
~25 minAsk an LLM to translate the scenario into color design requirements. Your goal is to separate hue, value, and saturation instead of asking for a vague “nice” palette.
Create a Color Literacy Brief for this map scenario. Explain how hue, value, and saturation should be used. Identify whether warm or cool colors should dominate, what should advance visually, what should recede, and which color associations could mislead the audience.
Map scenario:
[PASTE]
| Color property | Design decision | Reason | Risk if ignored |
|---|
| Hue | Example: Use a restrained blue ramp | Example: Matches the data logic | Example: Users may read a false pattern |
| Value | Example: Use a restrained blue ramp | Example: Matches the data logic | Example: Users may read a false pattern |
Starter examples only; expand this in your own notes or submission document.
Part 2 - Choose the Scheme Type and Make It Defensible
~25 minChoose whether the map needs a sequential, diverging, or categorical scheme. Then make the LLM defend the choice.
Given this map scenario, identify the most appropriate color scheme type: sequential, diverging, or categorical. Explain why. Then explain what interpretive harm could occur if I used each of the other two scheme types instead.
Return your answer as a decision memo with a final recommendation.
Map scenario:
[PASTE]
Mini-deliverableWrite a 100-150 word scheme decision memo. It should explain what the palette implies about the data, not just what colors it uses.
Part 3 - Generate Three Candidate Palettes
~35 minGenerate three palettes for the same scenario. Each should include hex codes and a rationale. Do not accept a palette without an explanation.
Generate three candidate palettes for this map. Each palette must include 5-7 hex colors, a scheme type, a tone description, and a short explanation of hue, value, saturation, contrast, and possible cultural associations.
Palette 1: neutral analytical
Palette 2: urgent but not alarmist
Palette 3: restrained and public-facing
For each palette, explain what it makes users feel before reading the legend and what misunderstanding it might introduce.
Map scenario and scheme decision:
[PASTE]
| Palette | Hex colors | Rhetorical effect | Data fit | Risk |
|---|
| Neutral analytical | Example: Short note | Example: Changes what readers notice first | Example: Good fit if the data support it | Example: Could overstate certainty |
| Urgent but not alarmist | Example: Short note | Example: Changes what readers notice first | Example: Good fit if the data support it | Example: Could overstate certainty |
| Restrained public-facing | Example: Short note | Example: Changes what readers notice first | Example: Good fit if the data support it | Example: Could overstate certainty |
Starter examples only; expand this in your own notes or submission document.
Part 4 - Run an Accessibility and Culture Critique
~30 minUse the LLM as a palette critic. Ask it to look for legibility, color-vision issues, weak value contrast, and cultural assumptions.
Critique these palettes for accessibility and cultural interpretation. Evaluate:
- likely distinguishability for common color-vision deficiencies
- whether adjacent classes rely too much on hue instead of value
- whether the palette has enough contrast for map symbols and labels
- whether red, green, blue, black, white, or other colors carry audience-specific meanings
- whether any palette implies danger, morality, prosperity, loss, cleanliness, disease, or political identity unintentionally
- what redundant cue could support the palette if color alone fails
Do not merely say the palettes are accessible. Give specific risks and revisions.
Palettes:
[PASTE]
Design integrityAccessibility is not an add-on. If color is the only way to understand the map, the palette is doing too much alone.
Part 5 - Revise One Palette with Constraints
~30 minChoose the strongest palette and revise it using concrete constraints. Keep the map’s tone intact while improving interpretability.
Revise the selected palette. Keep its intended rhetorical tone, but improve data logic, value contrast, color-vision robustness, and cultural sensitivity. Provide:
1. revised hex colors
2. what changed from the original palette
3. why each change improves the map
4. a note on labels, outlines, patterns, or symbol treatments that should support the palette
5. one risk that still remains
Selected palette:
[PASTE]
Critique:
[PASTE]
Part 6 - Write a Palette Specification Prompt
~25 minTurn the final palette into a reusable prompt that can guide a mapping agent or code assistant.
Write a production-ready color palette specification for this map. It must include:
- map purpose and audience
- scheme type and why it fits the data
- emotional tone
- hue, value, and saturation constraints
- exact hex colors
- accessibility requirements
- cultural interpretation cautions
- legend language that explains high/low or category meanings
- fallback behavior if contrast fails
- a self-check asking the assistant to justify the palette before using it
Write this as a concise specification, not a general explanation.
Part 7 - Compare Against a Bad Palette
~20 minNow make the contrast explicit. Ask the LLM to generate a bad or mismatched palette and explain why your specification is better.
Create one intentionally poor palette for this same map by choosing a mismatched scheme type, weak value contrast, or culturally misleading colors. Then compare it with my final palette specification. Explain the interpretive harm caused by the poor palette and the design protections built into my final specification.
Mini-deliverableWrite a short “palette warning label” explaining what would go wrong if the bad palette were published.
Submission
~20 min- Map scenario brief
- Color Literacy Brief
- Scheme decision memo
- Three candidate palettes with hex codes and rationales
- Accessibility and culture critique
- Revised final palette
- Production-ready palette specification prompt
- Bad palette comparison and warning label
- 400-600 word reflection: How did color change the map’s argument before any symbols were read?
How to Do Well A friendly self-check: aim to align scheme type with data logic, describe hue/value/saturation precisely, avoid accidental emotional claims, include accessibility safeguards, and make the LLM justify palette choices rather than simply generate attractive colors. Think of this as the success path while you work, not a gotcha at the end.
Psst! Before You Turn This In...
~3 minYes, we are doing this again. That is very much the point.
Do the tiny-but-mighty judgment check. If these answers are fuzzy, revise the map idea before polishing the prompt.
- Purpose: Can you say what this map helps someone understand or decide?
- Evidence: Can you point to the data, source, or context behind the claim?
- Omission: Did you leave out, downplay, or defer anything that would distract or mislead?
- Risk: What could be overstated, exposed, or misunderstood?
- Human check: What must be verified outside the LLM?
- Stop rule: What would make you redesign, withhold, or simplify this map?
Ian's recurring refrain Prompt frameworks are scaffolds. The LLM can suggest, critique, and surprise you; you still own the cartographic judgment.
Reference
For use with Prompt Cartography: Interactive Web Map Design with LLMs, CRC Press. www.promptcartography.com