Upload
eusprig
View
134
Download
1
Tags:
Embed Size (px)
Citation preview
csv soundsystem
SheetmusicThomas Levine
http://dada.pink/dada/sheetmusic
csv soundsystem
Data
Visualization
csv soundsystem
Data
Visualization
csv soundsystem
We need more dimensions!
Three dimensionsin this plot:
Sepal Length,Sepal Width,Species
Adding dots is easy.Adding dimensions is hard.
csv soundsystem
Data
Visualization
csv soundsystem
Data
Visualization
Dimensionalityreduction
Data
csv soundsystem
Data
Visualization
csv soundsystem
Data
Music videos
csv soundsystem
Some data music
mplayer ao alsa fmssymphony.webm
csv soundsystem
Reasons we liked Rfor data music videos
● Audio generation for music
● Vector graphics for video
● Data connectors to everything
csv soundsystem
datadriven rhythms (ddr)
library(ddr)ddr_init()chicks < arpeggidata(sqrt(ChickWeight$weight), blip, scale="Emajor", bpm=200, count=1/32)play(chicks)
csv soundsystem
Most people don't use R
csv soundsystem
People do use spreadsheets
csv soundsystem
Sheetmusic
csv soundsystem
Sheetmusic
csv soundsystem
Sheetmusic
csv soundsystem
Sheetmusic
csv soundsystem
Sheetmusic demonstration
csv soundsystem
Benefits of data music
● Complex data (already discussed)
● Accessibility
● Getting people excited
csv soundsystem
Benefits of data music
● Complex data (already discussed)
● Accessibility
● Getting people excited
csv soundsystem
“[S]tatisticians arethe new sexy vampires,only even more pasty.”
Paul Rudnick,The New Yorker,19 November, 2012
csv soundsystem
Official White House advertisement:
Dubstep and pie charts
● http://www.youtube.com/watch?v=JwuEnyV1Cb0
● dubsteppiecharts.webm
csv soundsystem
Benefits of data music
● Complex data (already discussed)
● Accessibility
● Getting people excited
csv soundsystem
Benefits of data music
● Complex data (already discussed)
● Accessibility
● Getting people excited
We can still do better.
csv soundsystem
People don'tunderstand data.
csv soundsystem
People dounderstand guacamole.
csv soundsystem
Data
Music videos
csv soundsystem
Data
Music videos
Why stopat music?
csv soundsystem
Data guacamole
csv soundsystem
Data guacamole
● New York City math test scores
– 32 districts
– 6 grades (3rd through 8th)
– 7 years (2006 to 2012)
● A bowl for each year
● Levels of ingredients based on relative test scores for different schools in different grades
csv soundsystem
Data guacamole
csv soundsystem
Census spices
http://www.backspac.es/r/si56I91DO6/censusspicesonitp
csv soundsystem
Hot Karot(www.hotkarot.cz)
● OpenSauce technology
● Connects to various data sources
● Realtime
csv soundsystem
csv soundsystem
geom_taco
csv soundsystem
Why we wrote geom_taco
● Dependence on human experts limits gastronomification
– Data guacamole
– OpenSauce
– Census Spices
● geom_taco uses commodity infrastructure
– Robust, scalable, inexpensive
csv soundsystem
geom_taco (open source)
● A geom for ggplot
● Nonvisual aesthetics
– Fill
– Salsa
– Guacamole
– ...
csv soundsystem
ggplot(mpg) + aes(label = paste(manufacturer, model), x = hwy, y = cty) +
geom_text()
csv soundsystem
ggplot(mpg) + aes(label = paste(manufacturer, model), x = hwy, y = cty, fill = trans, cilantro = TRUE) + geom_text() + geom_taco()
csv soundsystem
## One taco for "audi a4" with:## * pescado## * medium salsa## * no lime## * no radish## * no guacamole## * cilantro## ## One taco for "audi a4" with:## * molida## * medium salsa## * no lime## * no radish## * no guacamole## * cilantro## ## One taco for "audi a4" with:## * pollo## * medium salsa## * no lime## * no radish## * no guacamole## * cilantro#### ...
csv soundsystem
Review
csv soundsystem
Data
Visualization
csv soundsystem
Data
Music videos
csv soundsystem
Sheetmusic
csv soundsystem
Data
Gastronomification
csv soundsystem
ggplot(mpg) + aes(label = paste(manufacturer, model), x = hwy, y = cty, fill = trans, cilantro = TRUE) + geom_text() + geom_taco()
csv soundsystem
View the whole world asyour dataplotting device.