Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@cincodenada
Created August 21, 2014 05:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cincodenada/5edde6e0e725d8fafd3c to your computer and use it in GitHub Desktop.
Save cincodenada/5edde6e0e725d8fafd3c to your computer and use it in GitHub Desktop.
Music Purchase graph re-creatgion from /r/dataisbeautiful
8-Track 1980 14.3
8-Track 1981 7.9
8-Track 1982 1.0
8-Track 1983 0.0
8-Track 1984 0.0
8-Track 1985 0.0
8-Track 1986 0.0
8-Track 1987 0.0
8-Track 1988 0.0
8-Track 1989 0.0
8-Track 1990 0.0
8-Track 1991 0.0
8-Track 1992 0.0
8-Track 1993 0.0
8-Track 1994 0.0
8-Track 1995 0.0
8-Track 1996 0.0
8-Track 1997 0.0
8-Track 1998 0.0
8-Track 1999 0.0
8-Track 2000 0.0
8-Track 2001 0.0
8-Track 2002 0.0
8-Track 2003 0.0
8-Track 2004 0.0
8-Track 2005 0.0
8-Track 2006 0.0
8-Track 2007 0.0
8-Track 2008 0.0
8-Track 2009 0.0
8-Track 2010 0.0
Cassette 1980 19.1
Cassette 1981 26.7
Cassette 1982 38.2
Cassette 1983 47.8
Cassette 1984 55.0
Cassette 1985 55.3
Cassette 1986 53.9
Cassette 1987 53.1
Cassette 1988 54.1
Cassette 1989 50.8
Cassette 1990 46.0
Cassette 1991 38.5
Cassette 1992 34.5
Cassette 1993 29.0
Cassette 1994 24.7
Cassette 1995 18.7
Cassette 1996 15.2
Cassette 1997 12.4
Cassette 1998 9.9
Cassette 1999 7.3
Cassette 2000 4.4
Cassette 2001 2.6
Cassette 2002 1.7
Cassette 2003 0.9
Cassette 2004 0.2
Cassette 2005 0.1
Cassette 2006 0.0
Cassette 2007 0.0
Cassette 2008 0.0
Cassette 2009 0.0
Cassette 2010 0.0
Cassette Single 1980 0.0
Cassette Single 1981 0.0
Cassette Single 1982 0.0
Cassette Single 1983 0.0
Cassette Single 1984 0.0
Cassette Single 1985 0.0
Cassette Single 1986 0.0
Cassette Single 1987 0.3
Cassette Single 1988 0.9
Cassette Single 1989 3.0
Cassette Single 1990 3.4
Cassette Single 1991 2.9
Cassette Single 1992 3.3
Cassette Single 1993 3.0
Cassette Single 1994 2.3
Cassette Single 1995 1.9
Cassette Single 1996 1.5
Cassette Single 1997 1.1
Cassette Single 1998 0.7
Cassette Single 1999 0.3
Cassette Single 2000 0.0
Cassette Single 2001 0.0
Cassette Single 2002 0.0
Cassette Single 2003 0.0
Cassette Single 2004 0.0
Cassette Single 2005 0.0
Cassette Single 2006 0.0
Cassette Single 2007 0.0
Cassette Single 2008 0.0
Cassette Single 2009 0.0
Cassette Single 2010 0.0
CD 1980 0.0
CD 1981 0.0
CD 1982 0.0
CD 1983 0.5
CD 1984 2.4
CD 1985 8.9
CD 1986 20.0
CD 1987 28.6
CD 1988 33.4
CD 1989 39.3
CD 1990 45.8
CD 1991 55.5
CD 1992 59.2
CD 1993 64.8
CD 1994 70.1
CD 1995 76.1
CD 1996 79.2
CD 1997 81.1
CD 1998 84.5
CD 1999 87.9
CD 2000 92.2
CD 2001 94.0
CD 2002 95.3
CD 2003 94.7
CD 2004 92.7
CD 2005 85.6
CD 2006 79.7
CD 2007 70.0
CD 2008 62.4
CD 2009 55.6
CD 2010 49.1
CD Single 1980 0.0
CD Single 1981 0.0
CD Single 1982 0.0
CD Single 1983 0.0
CD Single 1984 0.0
CD Single 1985 0.0
CD Single 1986 0.0
CD Single 1987 0.0
CD Single 1988 0.2
CD Single 1989 0.0
CD Single 1990 0.1
CD Single 1991 0.4
CD Single 1992 0.5
CD Single 1993 0.5
CD Single 1994 0.5
CD Single 1995 0.9
CD Single 1996 1.5
CD Single 1997 2.2
CD Single 1998 1.9
CD Single 1999 1.5
CD Single 2000 1.0
CD Single 2001 0.6
CD Single 2002 0.2
CD Single 2003 0.3
CD Single 2004 0.1
CD Single 2005 0.1
CD Single 2006 0.1
CD Single 2007 0.1
CD Single 2008 0.0
CD Single 2009 0.0
CD Single 2010 0.0
Digital Performance Royalties 1980 0.0
Digital Performance Royalties 1981 0.0
Digital Performance Royalties 1982 0.0
Digital Performance Royalties 1983 0.0
Digital Performance Royalties 1984 0.0
Digital Performance Royalties 1985 0.0
Digital Performance Royalties 1986 0.0
Digital Performance Royalties 1987 0.0
Digital Performance Royalties 1988 0.0
Digital Performance Royalties 1989 0.0
Digital Performance Royalties 1990 0.0
Digital Performance Royalties 1991 0.0
Digital Performance Royalties 1992 0.0
Digital Performance Royalties 1993 0.0
Digital Performance Royalties 1994 0.0
Digital Performance Royalties 1995 0.0
Digital Performance Royalties 1996 0.0
Digital Performance Royalties 1997 0.0
Digital Performance Royalties 1998 0.0
Digital Performance Royalties 1999 0.0
Digital Performance Royalties 2000 0.0
Digital Performance Royalties 2001 0.0
Digital Performance Royalties 2002 0.0
Digital Performance Royalties 2003 0.0
Digital Performance Royalties 2004 0.0
Digital Performance Royalties 2005 0.2
Digital Performance Royalties 2006 0.3
Digital Performance Royalties 2007 0.4
Digital Performance Royalties 2008 1.4
Digital Performance Royalties 2009 2.1
Digital Performance Royalties 2010 3.7
Download Album 1980 0.0
Download Album 1981 0.0
Download Album 1982 0.0
Download Album 1983 0.0
Download Album 1984 0.0
Download Album 1985 0.0
Download Album 1986 0.0
Download Album 1987 0.0
Download Album 1988 0.0
Download Album 1989 0.0
Download Album 1990 0.0
Download Album 1991 0.0
Download Album 1992 0.0
Download Album 1993 0.0
Download Album 1994 0.0
Download Album 1995 0.0
Download Album 1996 0.0
Download Album 1997 0.0
Download Album 1998 0.0
Download Album 1999 0.0
Download Album 2000 0.0
Download Album 2001 0.0
Download Album 2002 0.0
Download Album 2003 0.0
Download Album 2004 0.4
Download Album 2005 1.1
Download Album 2006 2.3
Download Album 2007 4.7
Download Album 2008 7.2
Download Album 2009 9.9
Download Album 2010 12.1
Download Music Video 1980 0.0
Download Music Video 1981 0.0
Download Music Video 1982 0.0
Download Music Video 1983 0.0
Download Music Video 1984 0.0
Download Music Video 1985 0.0
Download Music Video 1986 0.0
Download Music Video 1987 0.0
Download Music Video 1988 0.0
Download Music Video 1989 0.0
Download Music Video 1990 0.0
Download Music Video 1991 0.0
Download Music Video 1992 0.0
Download Music Video 1993 0.0
Download Music Video 1994 0.0
Download Music Video 1995 0.0
Download Music Video 1996 0.0
Download Music Video 1997 0.0
Download Music Video 1998 0.0
Download Music Video 1999 0.0
Download Music Video 2000 0.0
Download Music Video 2001 0.0
Download Music Video 2002 0.0
Download Music Video 2003 0.0
Download Music Video 2004 0.0
Download Music Video 2005 0.0
Download Music Video 2006 0.2
Download Music Video 2007 0.3
Download Music Video 2008 0.5
Download Music Video 2009 0.5
Download Music Video 2010 0.5
Download Single 1980 0.0
Download Single 1981 0.0
Download Single 1982 0.0
Download Single 1983 0.0
Download Single 1984 0.0
Download Single 1985 0.0
Download Single 1986 0.0
Download Single 1987 0.0
Download Single 1988 0.0
Download Single 1989 0.0
Download Single 1990 0.0
Download Single 1991 0.0
Download Single 1992 0.0
Download Single 1993 0.0
Download Single 1994 0.0
Download Single 1995 0.0
Download Single 1996 0.0
Download Single 1997 0.0
Download Single 1998 0.0
Download Single 1999 0.0
Download Single 2000 0.0
Download Single 2001 0.0
Download Single 2002 0.0
Download Single 2003 0.0
Download Single 2004 1.1
Download Single 2005 3.0
Download Single 2006 4.9
Download Single 2007 7.6
Download Single 2008 11.8
Download Single 2009 15.9
Download Single 2010 20.0
DVD Audio 1980 0.0
DVD Audio 1981 0.0
DVD Audio 1982 0.0
DVD Audio 1983 0.0
DVD Audio 1984 0.0
DVD Audio 1985 0.0
DVD Audio 1986 0.0
DVD Audio 1987 0.0
DVD Audio 1988 0.0
DVD Audio 1989 0.0
DVD Audio 1990 0.0
DVD Audio 1991 0.0
DVD Audio 1992 0.0
DVD Audio 1993 0.0
DVD Audio 1994 0.0
DVD Audio 1995 0.0
DVD Audio 1996 0.0
DVD Audio 1997 0.0
DVD Audio 1998 0.0
DVD Audio 1999 0.0
DVD Audio 2000 0.0
DVD Audio 2001 0.0
DVD Audio 2002 0.1
DVD Audio 2003 0.1
DVD Audio 2004 0.1
DVD Audio 2005 0.1
DVD Audio 2006 0.0
DVD Audio 2007 0.0
DVD Audio 2008 0.0
DVD Audio 2009 0.0
DVD Audio 2010 0.0
Kiosk 1980 0.0
Kiosk 1981 0.0
Kiosk 1982 0.0
Kiosk 1983 0.0
Kiosk 1984 0.0
Kiosk 1985 0.0
Kiosk 1986 0.0
Kiosk 1987 0.0
Kiosk 1988 0.0
Kiosk 1989 0.0
Kiosk 1990 0.0
Kiosk 1991 0.0
Kiosk 1992 0.0
Kiosk 1993 0.0
Kiosk 1994 0.0
Kiosk 1995 0.0
Kiosk 1996 0.0
Kiosk 1997 0.0
Kiosk 1998 0.0
Kiosk 1999 0.0
Kiosk 2000 0.0
Kiosk 2001 0.0
Kiosk 2002 0.0
Kiosk 2003 0.0
Kiosk 2004 0.0
Kiosk 2005 0.0
Kiosk 2006 0.0
Kiosk 2007 0.0
Kiosk 2008 0.0
Kiosk 2009 0.1
Kiosk 2010 0.1
LP/EP 1980 59.8
LP/EP 1981 58.9
LP/EP 1982 53.0
LP/EP 1983 44.6
LP/EP 1984 35.7
LP/EP 1985 29.4
LP/EP 1986 21.2
LP/EP 1987 14.3
LP/EP 1988 8.5
LP/EP 1989 3.3
LP/EP 1990 1.1
LP/EP 1991 0.4
LP/EP 1992 0.1
LP/EP 1993 0.1
LP/EP 1994 0.1
LP/EP 1995 0.2
LP/EP 1996 0.3
LP/EP 1997 0.3
LP/EP 1998 0.2
LP/EP 1999 0.2
LP/EP 2000 0.2
LP/EP 2001 0.2
LP/EP 2002 0.2
LP/EP 2003 0.2
LP/EP 2004 0.2
LP/EP 2005 0.1
LP/EP 2006 0.1
LP/EP 2007 0.2
LP/EP 2008 0.6
LP/EP 2009 0.8
LP/EP 2010 1.3
Mobile 1980 0.0
Mobile 1981 0.0
Mobile 1982 0.0
Mobile 1983 0.0
Mobile 1984 0.0
Mobile 1985 0.0
Mobile 1986 0.0
Mobile 1987 0.0
Mobile 1988 0.0
Mobile 1989 0.0
Mobile 1990 0.0
Mobile 1991 0.0
Mobile 1992 0.0
Mobile 1993 0.0
Mobile 1994 0.0
Mobile 1995 0.0
Mobile 1996 0.0
Mobile 1997 0.0
Mobile 1998 0.0
Mobile 1999 0.0
Mobile 2000 0.0
Mobile 2001 0.0
Mobile 2002 0.0
Mobile 2003 0.0
Mobile 2004 0.0
Mobile 2005 3.4
Mobile 2006 6.6
Mobile 2007 9.9
Mobile 2008 11.1
Mobile 2009 9.5
Mobile 2010 7.7
Music Video 1980 0.0
Music Video 1981 0.0
Music Video 1982 0.0
Music Video 1983 0.0
Music Video 1984 0.0
Music Video 1985 0.0
Music Video 1986 0.0
Music Video 1987 0.0
Music Video 1988 0.0
Music Video 1989 1.8
Music Video 1990 2.3
Music Video 1991 1.5
Music Video 1992 1.7
Music Video 1993 2.1
Music Video 1994 1.9
Music Video 1995 1.8
Music Video 1996 1.9
Music Video 1997 2.6
Music Video 1998 2.6
Music Video 1999 2.6
Music Video 2000 2.0
Music Video 2001 2.4
Music Video 2002 2.3
Music Video 2003 3.4
Music Video 2004 4.9
Music Video 2005 4.9
Music Video 2006 3.9
Music Video 2007 4.6
Music Video 2008 2.5
Music Video 2009 2.8
Music Video 2010 2.6
SACD 1980 0.0
SACD 1981 0.0
SACD 1982 0.0
SACD 1983 0.0
SACD 1984 0.0
SACD 1985 0.0
SACD 1986 0.0
SACD 1987 0.0
SACD 1988 0.0
SACD 1989 0.0
SACD 1990 0.0
SACD 1991 0.0
SACD 1992 0.0
SACD 1993 0.0
SACD 1994 0.0
SACD 1995 0.0
SACD 1996 0.0
SACD 1997 0.0
SACD 1998 0.0
SACD 1999 0.0
SACD 2000 0.0
SACD 2001 0.0
SACD 2002 0.0
SACD 2003 0.2
SACD 2004 0.1
SACD 2005 0.1
SACD 2006 0.0
SACD 2007 0.0
SACD 2008 0.0
SACD 2009 0.0
SACD 2010 0.0
Subscription 1980 0.0
Subscription 1981 0.0
Subscription 1982 0.0
Subscription 1983 0.0
Subscription 1984 0.0
Subscription 1985 0.0
Subscription 1986 0.0
Subscription 1987 0.0
Subscription 1988 0.0
Subscription 1989 0.0
Subscription 1990 0.0
Subscription 1991 0.0
Subscription 1992 0.0
Subscription 1993 0.0
Subscription 1994 0.0
Subscription 1995 0.0
Subscription 1996 0.0
Subscription 1997 0.0
Subscription 1998 0.0
Subscription 1999 0.0
Subscription 2000 0.0
Subscription 2001 0.0
Subscription 2002 0.0
Subscription 2003 0.0
Subscription 2004 0.0
Subscription 2005 1.2
Subscription 2006 1.8
Subscription 2007 2.2
Subscription 2008 2.5
Subscription 2009 2.8
Subscription 2010 2.9
Vinyl Single 1980 6.8
Vinyl Single 1981 6.5
Vinyl Single 1982 7.8
Vinyl Single 1983 7.1
Vinyl Single 1984 6.9
Vinyl Single 1985 6.4
Vinyl Single 1986 4.9
Vinyl Single 1987 3.7
Vinyl Single 1988 2.9
Vinyl Single 1989 1.8
Vinyl Single 1990 1.3
Vinyl Single 1991 0.8
Vinyl Single 1992 0.7
Vinyl Single 1993 0.5
Vinyl Single 1994 0.4
Vinyl Single 1995 0.4
Vinyl Single 1996 0.4
Vinyl Single 1997 0.3
Vinyl Single 1998 0.2
Vinyl Single 1999 0.2
Vinyl Single 2000 0.2
Vinyl Single 2001 0.2
Vinyl Single 2002 0.2
Vinyl Single 2003 0.2
Vinyl Single 2004 0.2
Vinyl Single 2005 0.1
Vinyl Single 2006 0.1
Vinyl Single 2007 0.0
Vinyl Single 2008 0.0
Vinyl Single 2009 0.0
Vinyl Single 2010 0.0
library(ggplot2)
library(grid)
purchases = read.csv('data.tsv',head=F,sep="\t",col.names=c('Format','Year','Prevalence'))
purchases$Prevalence = as.double(purchases$Prevalence)
purchases$Year = as.integer(purchases$Year)
p = ggplot(purchases,aes(x=Year,y=Prevalence,fill=Format)) +
scale_x_continuous(breaks=seq(1980,2010,5),minor_breaks=seq(1980,2010),expand=c(0,0)) +
scale_y_continuous(breaks=seq(0,100,25)) +
theme(
text=element_text(size=24),
panel.grid=element_line(size=2),
panel.grid.minor=element_line(size=1)
) +
labs(title="Music Purchases by Format, 1980-2010\n",x="",y="Percent of Purchases")
png('barchart.png',width=3000,height=1000)
p + geom_bar(stat='identity',position="dodge")
dev.off()
png('linechart.png',width=3000,height=1000)
p + geom_line(aes(color=Format), size=2)
dev.off()
png('splitcharts.png',width=1500,height=2000)
p + geom_area() + facet_wrap(~Format,ncol=3) +
theme(
panel.margin=unit(24,'pt'),
legend.position='none',
panel.grid=element_line(size=1),
panel.grid.minor=element_line(size=0.5),
axis.text.x=element_text(angle=90,vjust=0.5)
)
dev.off()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment