dData=fetch("https://waterservices.usgs.gov/nwis/dv/?format=json&sites=09380000&startDT=1985-11-01&endDT=2018-11-01&siteType=ST&siteStatus=all")
.then(function(response){
return response.json();
}).then(function(myJson){
let timeSeries = myJson.value.timeSeries
for(let ii=0; ii<= timeSeries.length;ii++) {
if(timeSeries[ii].variable.variableName.includes("Streamflow")){
return timeSeries[ii].values[0].value.map(({dateTime, value})=>({year:yearFormat(dateTime), cfs:parseFloat(value)}))
}
}
}).then(function(dd){
return d3.nest()
.key(function(d){return d.year})
.rollup(function(v){return v.map(({cfs}) => cfs)})
.entries(dd)
}).then(function(d){
return {
series:d,
dates:getDateArray(new Date(1900,0,1), new Date(1900, 11, 31))
}
})