UNPKG

rickshaw

Version:

Rickshaw is a JavaScript toolkit for creating interactive time series graphs, developed at [Shutterstock](http://www.shutterstock.com)

59 lines (47 loc) 1.18 kB
<!doctype> <head> <link type="text/css" rel="stylesheet" href="../src/css/graph.css"> <link type="text/css" rel="stylesheet" href="css/lines.css"> <script src="../vendor/d3.v2.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script> <script src="../rickshaw.js"></script> </head> <body> <div id="chart_container"> <div id="chart"></div> </div> <script> // subclass to hard-code callback name so we can call this in a static context Rickshaw.Graph.JSONP.Static = Rickshaw.Class.create( Rickshaw.Graph.JSONP, { request: function() { $.ajax( { url: this.dataURL, success: this.success.bind(this), error: this.error.bind(this), dataType: 'jsonp', jsonpCallback: 'callback' } ); } } ); var jsonpGraph = new Rickshaw.Graph.JSONP.Static( { element: document.getElementById("chart"), width: 400, height: 200, renderer: 'line', dataURL: 'data/data.jsonp', onData: function(d) { Rickshaw.Series.zeroFill(d); return d }, series: [ { name: 'New York', color: '#c05020', }, { name: 'London', color: '#30c020', }, { name: 'Tokyo', color: '#6060c0' } ] } ); </script> </body>