Only now can we start thinking about data and presentation.
alt.Chart(random_df).mark_point().encode( alt.X("a"), alt.Y("c"), alt.Color("b"), alt.Size("c"), alt.Shape("a:N"), alt.Fill("b"), alt.Opacity("b"), )
alt.Chart(random_df).mark_line().encode( x="a", y="c", )`
Altair Channels
X, Y
Angle
Radius
Size
Color
Opacity
Fill
Shape
What about?
Derived Properties
X
Y
What about volume?
Stevens (1975): Human response to sensory stimulus is characterized by a power law with different exponents with different stimuli.
perception = (magnitude of sensation)a
Smaller a exponent: harder to perceive changes.
Stevens measured values of a by exposing people to varied stimulus and asking them to compare magnitudes.
TODO: example of 2D decomposition of a graph
Thanks to Alex Hale, Andrew McNutt, and Jessica Hullman for sharing their materials.