react-d3-map-choropleth
react-d3-map choropleth
Example1 (USA unemployment rate)
- MapChoropleth
Reference: http://bl.ocks.org/mbostock/4060606
"use strict"; var React = ;var ReactDOM = ;var topojson = ;var MapChoropleth = MapChoropleth; var css= ; // Example// http://bl.ocks.org/mbostock/4060606 { var width = 960 height = 600; var topodata = ; var unemploy = // data should be a MultiLineString var dataStates = topojson; /// data should be polygon var dataCounties = topojsonfeatures; // domain var domain = scale: 'quantize' domain: 0 15 range: d3 ; var { return +drate; }; var {return +did}; var {return +did}; var scale = 1280; var translate = width / 2 height / 2; var projection = 'albersUsa'; ReactDOM }
Example2 (Taiwan population)
- MapChoropleth
"use strict"; var React = ;var ReactDOM = ;var topojson = ;var MapChoropleth = MapChoropleth; var css= ; // Example { var width = 960 height = 800; var topodata = ; var population = '102' // data should be a MultiLineString var dataMeshCounties = topojson; /// data should be polygon var dataCounties = topojsonfeatures; dataCounties var valArr = for var key in population for var reg in populationkey valArr; // domain var domain = scale: 'quantize' domain: d3 range: d3 ; var { return +dvalue; }; var {return dregion}; var {return dpropertiesname}; var scale = 10000; var center = 120979531 23978567; var projection = 'mercator'; ReactDOM }
With tile
Install
npm install --save react-d3-map-choropleth
License
Apache 2.0