DS 330 Midterm
In D3.js, which of the following is one way to add a new element to our SVG? .apply .append .add .push
.append
What we be an optimal value for our "Lie factor?" Remember, lie factor = size of the effect shown in graph / size of effect in data 20 10 1 2
1
If we want to create network data out of table data, we can use: Separable Graphs Bisection Graphs Joining Graphs Bipartite Graphs
Bipartite Graphs
Which of the following is NOT part of "Depth Perception?" Linear perspective Relative size Bitmapping Texture gradients
Bitmapping
Select which data type matches the data given: Movie genres (Comedy, Romance, Action, etc..) Categorical - Nominal Numerical - Interval Categorical - Ordinal Numerical - Ratio
Categorical - Nominal
Select which data type matches the data given: Types of cats Numerical - Interval Categorical - Nominal Categorical - Ordinal Numerical - Ratio
Categorical - Nominal
Select which data type matches the data given: Winners in a race (1st, 2nd, 3rd, etc...) Numerical - Ratio Numerical - Interval Categorical - Ordinal Categorical - Nominal
Categorical - Ordinal
Given the following data, we should use what type of coloring? Data points varying from low to high values, and you want to see how these values changed based on the median. Qualitative Rainbow Sequential Diverging
Diverging
Which situation would Reader-Driven design be the most appropriate to use? Encoding analysis Educational analysis Exploratory analysis Explanatory analysis
Exploratory analysis
Visualizations are only valuable when data analysis is complete to showcase results and allow for end-user validation. TF
F
Change blindness has shown that an interruption in what is being seen (e.g., a blink, an eye saccade, or a blank screen) renders us 'blind' to only small changes that occur in the scene during the interruption. True False
False
We have an infinite amount of memory and attention when it comes to everyday tasks. True False
False
Based out of the University of Washington, _____________ (fill in the blank) is a game that uses modeling of protein folding. Makeit Turnit Proteinit Foldit
Foldit
Based on our conversation about mapping, when we poorly map knobs on a stovetop and knobs are arbitrarily placed with no connection to burners. We are using: Knowledge in the Head Knowledge in the World
Knowledge in the Head
Based on our conversation about mapping, when we correctly map knobs on a stovetop and knobs are placed with a one to one connection to burners. We are using: Knowledge in the World Knowledge in the Head
Knowledge in the World
Which of the following best describe Author-Driven design? No prescribed ordering Free interactivity Linear ordering of scenes No messaging
Linear ordering of scenes
Which of the following best describe Reader-Driven design? False No interactivity Linear ordering of scenes No messaging
No messaging
Select which data type matches the data given: Temperatures in Fahrenheit. Categorical - Ordinal Categorical - Nominal Numerical - Ratio Numerical - Interval
Numerical - Interval
Select which data type matches the data given: Temperatures in Kelvin. (Note: Kelvin goes from 0 to 1.416833(85) x 1032 (very very large number)) Categorical - Ordinal Numerical - Interval Numerical - Ratio Categorical - Nominal
Numerical - Ratio
Select which data type matches the data given: The costs of properties in the game Monopoly. Numerical - Interval Categorical - Ordinal Numerical - Ratio Categorical - Nominal
Numerical - Ratio
Ben Shneiderman's mantra is... Overview first, zoom and filter, then details-on-demand Overview first, zoom and highlight, then details-on-demand Highlight first, zoom and filter, then details-on-demand Overview first, zoom and filter, then density
Overview first, zoom and filter, then details-on-demand
Given the following data, we should use what type of coloring? Data points representing types of dogs. Sequential Qualitative Diverging Rainbow
Qualitative
Which of the following should you never use when choosing a coloring palette? Sequential Rainbow Qualitative Diverging
Rainbow
Using visualizations allow us to to make meaning patterns, which increases our? Recognition and Search Search and Define Concentration and Search Recognition and Concentration
Recognition and Search
When viewing data for the first time, we need to make two connections with data points. The ____ of the data. Categorical and Types Degree and Types Semantic and Degree Semantic and Types
Semantic and Types
Given the following data, we should use what type of coloring? Data points varying from low to high values, and you want to see values based on this entire range. Qualitative Sequential Rainbow Diverging
Sequential
Why can we remember "TV FBI JFK YMCA" (Set 1) easier than "TVF BIJF KY MCA" (Set 2) even though the length and the letters are exactly the same? Set 1 is arranged in a meaningful way, reducing the number of cognitive chunk we need to remember. Set 1 is arranged in a meaningful way, increasingthe number of cognitive chunk we need to remember. Set 2 is arranged in a meaningful way, increasingthe number of cognitive chunk we need to remember. Set 2 is arranged in a meaningful way, reducingthe number of cognitive chunk we need to remember.
Set 1 is arranged in a meaningful way, reducing the number of cognitive chunk we need to remember.
Front-end analysis contains 4 types of analysis, which of the following is NOT one of these types. Structure Environment Task Function User
Structure
Why do we say that our vision is 2.05D and not 3D? Color can alter our perception of depth We only have access to a single perspective with depth There is no such thing as 3D Our eyes are only sensitive to movement and not depth
We only have access to a single perspective with depth
Based on our discussion about change blindness, which of the following examples are consistent with change blindness? While driving, the car in front of you is getting closer (without you noticing) as you look up and down at your phone You misremembering details from a childhood story Matching like suits in a deck of cards Not noticing that you are wearing the same shirt two days in a row
While driving, the car in front of you is getting closer (without you noticing) as you look up and down at your phone
Based on the image provided, which of the following showcases: quantitative attribute and a categorical attribute c b d a
a
When it comes to the "actions that define user goals," going from high-level interactions and analysis to specific observations of a data point, comparing two data points, or acknowledging certain patterns, we would say we cover: search to query query to search analyze to query query to analyze
analyze to query
When mapping 1 dimension of data, which of the following would be an issue based on our discussion on "Graphical Integrity?" Mapping the data to the... color of data point height of bar chart area of a circle
area of a circle
Based on the image provided, which of the following showcases: 2 quantitative attribute b d a c
b
Based on the two projects discussed, Genealogical Graphs and MatrixExplorer, the 4 levels can be used to validate design... after the construction both before and after the construction before the construction when it is needed
both before and after the construction
Based on our discussion about "search," if we do NOT know the data point we are looking for, and we know its characteristics, we call this... lookup explore locate browse
browse
Based on the image provided, which of the following showcases: two quantitative attributes and one categorical attribute c d a b
c
When it comes to specific domains, visualizations... will always have the same abstracted tasks will always have different abstracted tasks cannot be compared based on tasks can share abstracted tasks
can share abstracted tasks
When arranging numbers or letters into meaningful groups to help with remembering large sequences of numbers or letters, we call this? grouping contextualizing memorizing chunking
chunking
Visualizations, when designed correctly, will allow people the ability to offload ________ and ________? memory and data cognition and memory cognition and learning data and learning
cognition and memory
Which of the following could be used if you use the "wrong data or task abstraction?" observe adoption complete a field study complete an image analysis analyze computational complexity
complete a field study
Which of the following is NOT part of Bottom-up processing? counting and estimation boundary detection context driven target detection region tracking
context driven
Based on the image provided, which of the following showcases: three quantitative attributes and one categorical attribute b c a d
d
Which of the following D3 code would we use if we want the lowest and highest data points from our data (called dataset), mapped to 0 to 500. d3.scaleLinear().range([0,500]).domain(d3.extent(dataset)) d3.scaleLinear().range([0,1]).domain([0,d3.max(dataset)]) d3.scaleLinear().range([0,500]).domain([0,d3.max(dataset)]) d3.scaleLinear().range([0,1]).domain(d3.extent(dataset))
d3.scaleLinear().range([0,500]).domain(d3.extent(dataset))
How do you Filter the data? data.filter(d=> (d.MONTH=="3") && (d.YEAR=="2020")) data.filter(d=> (d.MONTH="3") && (d.YEAR="2020")) data.filter(d=> (d.MONTH=="3") || (d.YEAR=="2020")) data.filter(d=> (d.MONTH=="3") AND (d.YEAR=="2020"))
data.filter(d=> (d.MONTH=="3") && (d.YEAR=="2020"))
How do you MAP the data (DATES (as a Date Object) and TMAX (as an Number))? data.map(d=> ({"DATE":dateConverter(d.DATE),"TMAX":+d.TMAX})) data.map(d=> ({"DATE":d.DATE,"TMAX":+d.TMAX})) data.shape(d=> ({"DATE":dateConverter(d.DATE),"TMAX":+d.TMAX}))
data.map(d=> ({"DATE":dateConverter(d.DATE),"TMAX":+d.TMAX}))
Based on our conversation about the Challenger explosion (When Graphics Go Really Bad). Why was the chart used to make the decision to launch poorly designed? the labels were incorrect the blemishes used on the chart should have been more distinct there were no issues with the O-Rings did not help to showcase patterns in the data
did not help to showcase patterns in the data
Which of the following would NOT work with parallel processing and is NOT a preattentive property? (in docs) f a b c d e
e f
When thinking about exploratory analysis, we would expect this to occur it which analysis consumption? discover present enjoy analysis
enjoy discover
Based on our discussion about "search," if we do NOT know the data point we are looking for and we do not have a specific goal in mind, we call this... browse lookup explore locate
explore
Which of the following would NOT work with parallel processing and is NOT a preattentive property? (picture in docs) f d a e c b
f
If you are asking a specific task, as in "identify how many clusters there are in this graph." You are describing a graphs... trends features correlation outliers
features
Which of the following would NOT be an example of how someone might produce their own visualization based on another visualization? provide comments or suggestions based on the visualization finding a specific data points in a visualization create a new visualization based on data being visualized create an external representation of the visualization
finding a specific data points in a visualization
When we objects are distorted when using 3D based on the angle or perspective distortion, we call this... foreshortening foreshadowing occlusion channel encodings
foreshortening
For the following D3.js code, what is the range of values should the scaling function be mapped to? const palette = d3.interpolatePurples from 1 to 100 from 0 to 100 from 0 to 1 from 1 to 10
from 0 to 1
One of the differences we discussed in class between a hierarchical (tree) and the network data types is that hierarchical (tree)...? have branches has only one parent has multiple parents have acorns
has only one parent
Based on Categorical data, which encoding would you pick? texture hue slope glyphs area length
hue
Based on Ordinal data, which encoding would you pick? length area slope hue texture glyphs
hue
Based on Quantitative data, which encoding would you pick? texture length glyphs area hue slope
length
Based on the image provided. Which of the following would be the best means to increase accuracy or human perceptual judgment? (in docs) saturation length depth brightness
length
Based on the image provided. Which of the following would match (almost) 1 to 1 regarding change and human perceptual judgment? Meaning every time you change this encoding magnitude, it equally increases human perceptual judgment. (in docs) saturation depth length brightness
length
Based on this chart, specifically Heer and Bostock's work, contrary to previous work, Angles performed slightly better than... (in docs) Length Circular Areas Rectangular Areas
length
Based on the image provided. Which of the following showcases why the above encoding was appropriately used in this graph? (in docs) linewidth has a limited number of discriminable bins, so they only used 3 circle area has a limited number of discriminable bins, so they only used 3 color has a limited number of discriminable bins, so they only used 1
linewidth has a limited number of discriminable bins, so they only used 3
Based on our discussion about "search," if we know the data point we are looking for and we need to find it, we call this... explore locate browse lookup
locate
Based on this graph, if we said we wanted to do a "compare query," which would be an example? (picture in docs) looking at the values for Centre county vs. Allegheny county looking at the value for Centre county noticing that near large cities, there are higher diesel omissions clustering the diesel omissions into 3 groups
looking at the values for Centre county vs. Allegheny county noticing that near large cities, there are higher diesel omissions
Based on our discussion about "search," if we know the data point we are looking for and we know its location, we call this... lookup explore locate browse
lookup
Which of the following would be a strategy used AFTER the visualization had been made available to your target domain to better understand the domain situation? measure adoption research the target users interviews observations
measure adoption
When objects move slower in background vs. the foreground is... movement parallax overlapping motion occlusion motion parallax
motion parallax
Which of the following would be part of the "Interaction idioms?" find the average values of a given attribute the user wanting to the visualization as an animation mouseover to get more details about the data the color of the data points
mouseover to get more details about the data
Which of the following is NOT an issue with this figure? (THE 3D FIGURE THAT HE HATES) it is unintuitive to have 25 and over on the bottom and under 25 on top one starts the line at the bottom, the other the top the 3D effect on 2D medium nope, everything is wrong.
nope, everything is wrong.
Based on our conversation in class, when objects overlap with other objects and limit our ability to see depth, we call this? overlapping preattentive occlusion hiding
occlusion
Pre-attentive Processing works when searching for an object, and only _______ feature (color, shape, size, etc...) is used to search for. one two zero two or more
one
Based on Categorical - Ordinal data, which is the best encoding to use? size shape position orientation color gradient
position
Based on Quantitative data, which is the best encoding to use? color gradient position shape orientation size
position
Which of the following is NOT a retinal variable? orientation size gradient color position shape
position
We defined visual encoding by using planar and retinal variables, which of the following is an example of this? position and color shape and size color and size shape and color
position and color
When thinking about explanatory analysis, we would expect this to occur it which analysis consumption? enjoy analysis discover present
present
Which of the following is NOT part of the "4 levels of design?" task abstraction algorithm research abstraction visual encoding idiom interaction idiom domain situation data abstraction
research abstraction
When encoding data into our visualizations, when we are mapping data to color, shape, size, etc..., we are using? planar variables retinal variables
retinal variables
which of the following would NOT have a corresponding quantitative mapping or an extremely limited mapping? shapes texture orientation color
shapes
Working memory can best be described as... medium-term memory long-term memory supersized-term memory short-term memory
short-term memory
When creating bar charts, we should make sure that... the bar chart does not start at 0 bar charts should be placed in order based on their values the bar chart starts at 0 the color of the bar chart is consistent
the bar chart starts at 0
When consuming data during analysis, when it comes to hypothesizing, we would expect... only the development of hypothesizes only the confirmation of hypothesizes no development of hypothesizes the confirmation and development of hypothesizes
the confirmation and development of hypothesizes
What the issue with this figure? (on drive doc) the percentages are mapped to both the width and height the data is incorrect there are no issues the doctor in the front is blocking the other doctors
the percentages are mapped to both the width and height
The difference between a table and a grid is that in a grid... the position in the grid does not matters. the value in the grid matters. the position in the grid matters. the value in the grid does not matters.
the position in the grid matters.
In D3.js (or any other web-based visualization language), where is the 0,0 point? top-right bottom-right bottom-left top-left
top-left
The reason we use projections is that... we are projecting a 3D world onto a 2D medium optimize routing the size of the earth the water to land ratio
we are projecting a 3D world onto a 2D medium
Based on our discussion, the past couple of weeks about the "framework for analyzing vis use," which of the following would be a good label for task abstraction? why? who? what? where?
why?