Data and R scripts used in the article Task-Based Effectiveness of Interactive Contiguous Area Cartograms by Ian K. Duncan, Shi Tingsheng, Simon T. Perrault, and Michael T. Gastner (2020, IEEE Transactions on Visualization and Computer Graphics, in press). Preprint available at https://arxiv.org/pdf/2011.09714.
To reproduce Figures 4 and 5 of the article with a fresh plain-vanilla Ubuntu 20.04.1 LTS installation, click on "Code", then "Download ZIP".
Open a Terminal and navigate to the Downloads folder (e.g. cd ~/Downloads/
).
Unzip the file.
unzip effectiveness_of_interactive_cartograms-master.zip
Install the dependencies.
cd effectiveness_of_interactive_cartograms-master/
sudo sh install_dependencies.sh
Enter your Ubuntu password if prompted.
Figures 4 (objective_measures.pdf) and 5 (subjective_measures.pdf) are generated by these commands:
sudo Rscript objective_measures.R
sudo Rscript subjective_measures.R
Data:
- questionnaire.pdf
- interactive_cartogram_participant_info.csv
participant_id
: integer between 1 and 55age
: in years (integers)gender
:- "Male"
- "Female"
- "Other"
- "Prefer not to say".
education
:- "High School graduate"
- "Some college"
- "Associate’s and/or Bachelor’s degree"
- "Bachelor’s degree"
- "Master’s degree"
- "Doctorate or Professional degree"
familiar_with_interactive_graphics
:- "Very unfamiliar"
- "Unfamiliar"
- "Somewhat familiar"
- "Familiar"
- "Very familiar"
familiar_with_cartogram
:- "Very unfamiliar"
- "Unfamiliar"
- "Somewhat familiar"
- "Familiar"
- "Very familiar"
find_birthplace
: "Consider the world map above. Would you be able to point at the location where you were born?"- "Yes, with confidence"
- "Yes, with a little effort"
- "Yes, with much effort"
- "Possibly, but I’m uncertain"
- "No"
look_up_on_map
: "When you encounter the names of unfamiliar locations (e.g. countries, islands, lakes), how frequently do you immediately look them up on a map to find out where they are?"- "Never"
- "Rarely"
- "Sometimes"
- "Generally"
- "Always"
- interactive_cartogram_objective_measures.csv
participant_id
: matches participant ID in interactive_cartogram_participant_info.csvquestion
: integer, matches question number in questionnaire.pdftask_type
:- "Cluster"
- "Compare"
- "Detect Change"
- "Filter"
- "Find Adjacency"
- "Find Top"
- "Recognize"
- "Summarize"
interactive_feature
:- "None"
- "CSA" (cartogram-switching animation)
- "LB" (linked brushing)
- "IT" (infotips)
- "All"
answer_is_correct
: TRUE or FALSEresponse_time
: in secondsparticipant_uses_animation
: TRUE, FALSE or NA. The value is TRUE if and only if animation is available (i.e. ifinteractive_feature
equals "CSA" or "All") and the participant played the animation.
- interactive_cartogram_subjective_measures.csv
participant_id
: matches participant ID in interactive_cartogram_participant_info.csvinteractive_feature
:- "CSA" (cartogram-switching animation)
- "LB" (linked brushing)
- "IT" (infotips)
phrase_pair
:- "Difficult to use - Easy to use"
- "Does not form immediate impression - Forms immediate impression"
- "Conventional - Innovative"
- "Redundant - Informative"
- "Hindering - Helpful"
- "Boring - Entertaining"
- "Ugly - Elegant"
rating
: integer between 1 (worst) and 5 (best)