nonprofitIncomeMap = {
return drawMap({
dataLayer: mtCounties,
plotData: nonprofits.filter(d => d.type === sel),
plotDataDim: 'income',
fillColorScale: d => regionColor(d.properties.region),
baseLayerStyle: {stroke: '#fff', fillOpacity: 0.5},
markerStyle: {
fill: d => color(d.data.type),
size: d3.scaleSqrt().domain([0,d3.max(nonprofits, d => d.income)]).range([0.1,100])
},
makeTitleText: d =>
`${d.data['NAME']}
Type: ${d.data.type}
Class: ${d.data.CLASSIFICATION}
Assets: ${format(d.data.assets)}
Income: ${format(d.data.income)}`
})
}