In [1]:
%%html
<!-- For now a complete hack to bring in CSS -->
<link rel="stylesheet" href="/nbextensions/metricsgraphics/metricsgraphics.css" type="text/css">



In [2]:
import metricsgraphics


:0: FutureWarning: IPython widgets are experimental and may change in the future.

In [3]:
data = [{'sightings': 6, 'year': '1945'},
 {'sightings': 8, 'year': '1946'},
 {'sightings': 34, 'year': '1947'},
 {'sightings': 8, 'year': '1948'},
 {'sightings': 15, 'year': '1949'},
 {'sightings': 25, 'year': '1950'},
 {'sightings': 20, 'year': '1951'},
 {'sightings': 48, 'year': '1952'},
 {'sightings': 34, 'year': '1953'},
 {'sightings': 50, 'year': '1954'},
 {'sightings': 31, 'year': '1955'},
 {'sightings': 38, 'year': '1956'},
 {'sightings': 67, 'year': '1957'},
 {'sightings': 40, 'year': '1958'},
 {'sightings': 47, 'year': '1959'},
 {'sightings': 64, 'year': '1960'},
 {'sightings': 39, 'year': '1961'},
 {'sightings': 55, 'year': '1962'},
 {'sightings': 75, 'year': '1963'},
 {'sightings': 77, 'year': '1964'},
 {'sightings': 167, 'year': '1965'},
 {'sightings': 169, 'year': '1966'},
 {'sightings': 178, 'year': '1967'},
 {'sightings': 183, 'year': '1968'},
 {'sightings': 138, 'year': '1969'},
 {'sightings': 126, 'year': '1970'},
 {'sightings': 110, 'year': '1971'},
 {'sightings': 146, 'year': '1972'},
 {'sightings': 209, 'year': '1973'},
 {'sightings': 241, 'year': '1974'},
 {'sightings': 279, 'year': '1975'},
 {'sightings': 246, 'year': '1976'},
 {'sightings': 239, 'year': '1977'},
 {'sightings': 301, 'year': '1978'},
 {'sightings': 221, 'year': '1979'},
 {'sightings': 211, 'year': '1980'},
 {'sightings': 146, 'year': '1981'},
 {'sightings': 182, 'year': '1982'},
 {'sightings': 132, 'year': '1983'},
 {'sightings': 172, 'year': '1984'},
 {'sightings': 192, 'year': '1985'},
 {'sightings': 173, 'year': '1986'},
 {'sightings': 193, 'year': '1987'},
 {'sightings': 203, 'year': '1988'},
 {'sightings': 220, 'year': '1989'},
 {'sightings': 217, 'year': '1990'},
 {'sightings': 210, 'year': '1991'},
 {'sightings': 228, 'year': '1992'},
 {'sightings': 285, 'year': '1993'},
 {'sightings': 381, 'year': '1994'},
 {'sightings': 1336, 'year': '1995'},
 {'sightings': 862, 'year': '1996'},
 {'sightings': 1248, 'year': '1997'},
 {'sightings': 1812, 'year': '1998'},
 {'sightings': 2906, 'year': '1999'},
 {'sightings': 2780, 'year': '2000'},
 {'sightings': 3105, 'year': '2001'},
 {'sightings': 3176, 'year': '2002'},
 {'sightings': 3896, 'year': '2003'},
 {'sightings': 4208, 'year': '2004'},
 {'sightings': 3996, 'year': '2005'},
 {'sightings': 3590, 'year': '2006'},
 {'sightings': 4195, 'year': '2007'},
 {'sightings': 4705, 'year': '2008'},
 {'sightings': 4297, 'year': '2009'},
 #{'sightings': 2531, 'year': '2010'}
]

In [5]:
mv = metricsgraphics.MetricsGraphicsView(data=data, title='UFO Sightings',
                                         description='Everything in the sky is unidentifiable from a good distance', 
                                         x_accessor='year', y_accessor='sightings', width=800,
                                         markers=[{'year': 1996, 'label': '"Independence Day" released'}] )
mv.markers = mv.markers + [{'label': '"Invasion of the Body Snatchers" released', 'year': 1978 }]
mv

In [ ]: