/* global Plotly:false */ (function() { var jsonURL = "https://plot.ly/~etpinard/7197/north-america-precipitation.json"; Plotly.d3.json(jsonURL, function(err, plotlyFig) { var trace = plotlyFig.data[0], lon = str2Number(trace.lon), lat = str2Number(trace.lat), val = str2Number(trace.marker.color); answer(lon, lat, val); }) function str2Number(arrayIn) { return arrayIn.map(function(x) { return +x; }); } /** * @param {array} lon array of longitudes * @param {array} lat array of latitudes * @param {array} val array of scalers * * All three arrays have the same length. * */ function answer(lon, lat, val) { /* write up your answer here */ } })();