@d3-node/choropleth-us-counties
v0.0.1
Published
D3-Node Choropleth of US counties (with state boundaries)
Downloads
9
Readme
Choropleth Map of US Counties :earth_americas:
Choropleth of US counties via CSV data and custom color scale
Install
$ npm install @d3-node/choropleth-us-counties --save
Usage
const d3nMap = require('@d3-node/choropleth-us-counties')
// read CSV -> parse to json
const csv = fs.readFileSync('./unemployment.csv').toString()
const data = d3nMap.csvParse(csv)
const colors = [ // 9-color scheme (blue)
'#f7fbff', '#deebf7', '#c6dbef',
'#9ecae1', '#6baed6', '#4292c6',
'#2171b5', '#08519c', '#08306b'
]
const scale = [ 2, 3, 4, 5, 6, 7, 8, 9 ] // buckets for unemployment rate
const map = d3nMap({ data, colors, scale })
map.svgString() // returns <svg>
See test for actual usage.
Output the test map to an image (PNG)
npm test
API
Options
{ data, colors, scale, [ idField = 0, metricField = 1 ] }