diff --git a/dist/index.js b/dist/index.js index ef8e1574..d8d946df 100644 --- a/dist/index.js +++ b/dist/index.js @@ -82,7 +82,7 @@ return /******/ (function(modules) { // webpackBootstrap Object.defineProperty(exports, "__esModule", { value: true }); - exports.isClient = exports.Scatterplot = exports.Icon = exports.Dropdown = exports.LeafletMap = exports.RechartsPie = exports.NavRouterLink = exports.Nav = exports.Header = exports.ScrollToTop = exports.Footer = exports.Slider = exports.Pie = exports.ChartData = exports.Chart = exports.StoryCard = exports.Button = exports.Sankey = exports.BarChart = exports.AreaChart = undefined; + exports.isClient = exports.ResponseTimeVaries = exports.HowWhenBusy = exports.Scatterplot = exports.Icon = exports.Dropdown = exports.LeafletMap = exports.RechartsPie = exports.NavRouterLink = exports.Nav = exports.Header = exports.ScrollToTop = exports.Footer = exports.Slider = exports.Pie = exports.ChartData = exports.Chart = exports.StoryCard = exports.Button = exports.Sankey = exports.BarChart = exports.AreaChart = undefined; var _AreaChart2 = __webpack_require__(1); @@ -160,6 +160,14 @@ return /******/ (function(modules) { // webpackBootstrap var _Scatterplot3 = _interopRequireDefault(_Scatterplot2); + var _HowWhenBusy2 = __webpack_require__(1161); + + var _HowWhenBusy3 = _interopRequireDefault(_HowWhenBusy2); + + var _ResponseTimeVaries2 = __webpack_require__(1162); + + var _ResponseTimeVaries3 = _interopRequireDefault(_ResponseTimeVaries2); + var _isClient2 = __webpack_require__(1033); var _isClient3 = _interopRequireDefault(_isClient2); @@ -185,6 +193,8 @@ return /******/ (function(modules) { // webpackBootstrap exports.Dropdown = _Dropdown3.default; exports.Icon = _Icon3.default; exports.Scatterplot = _Scatterplot3.default; + exports.HowWhenBusy = _HowWhenBusy3.default; + exports.ResponseTimeVaries = _ResponseTimeVaries3.default; // export utils as well for broader use @@ -662,7 +672,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }, /* 6 */ -[1161, 7], +[1164, 7], /* 7 */ /***/ function(module, exports) { @@ -3709,11 +3719,11 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }, /* 36 */ -[1162, 37, 45, 41], +[1165, 37, 45, 41], /* 37 */ -[1163, 38, 40, 44, 41], +[1166, 38, 40, 44, 41], /* 38 */ -[1164, 39], +[1167, 39], /* 39 */ /***/ function(module, exports) { @@ -3723,9 +3733,9 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }, /* 40 */ -[1165, 41, 42, 43], +[1168, 41, 42, 43], /* 41 */ -[1166, 42], +[1169, 42], /* 42 */ /***/ function(module, exports) { @@ -3739,9 +3749,9 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }, /* 43 */ -[1167, 39, 34], +[1170, 39, 34], /* 44 */ -[1168, 39], +[1171, 39], /* 45 */ /***/ function(module, exports) { @@ -3812,7 +3822,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }, /* 49 */ -[1169, 50], +[1172, 50], /* 50 */ /***/ function(module, exports) { @@ -62092,27 +62102,27 @@ return /******/ (function(modules) { // webpackBootstrap /* 765 */ 35, /* 766 */ -[1169, 767], +[1172, 767], /* 767 */ 50, /* 768 */ -[1162, 769, 777, 773], +[1165, 769, 777, 773], /* 769 */ -[1163, 770, 772, 776, 773], +[1166, 770, 772, 776, 773], /* 770 */ -[1164, 771], +[1167, 771], /* 771 */ 39, /* 772 */ -[1165, 773, 774, 775], +[1168, 773, 774, 775], /* 773 */ -[1166, 774], +[1169, 774], /* 774 */ 42, /* 775 */ -[1167, 771, 764], +[1170, 771, 764], /* 776 */ -[1168, 771], +[1171, 771], /* 777 */ 45, /* 778 */ @@ -65919,7 +65929,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }, /* 874 */ -[1161, 859], +[1164, 859], /* 875 */ /***/ function(module, exports, __webpack_require__) { @@ -105760,6 +105770,1535 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }, /* 1161 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + + var _react = __webpack_require__(2); + + var _react2 = _interopRequireDefault(_react); + + var _recharts = __webpack_require__(29); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + // Average Daily Medical Incidents per Month, 2010-2016 + var dataMonthMedical = [{ + name: 'Jan', + 'Average Daily Medical Incidents per Month, 2010-2016': 138.087 + }, { + name: 'Feb', + 'Average Daily Medical Incidents per Month, 2010-2016': 140.253 + }, { + name: 'Mar', + 'Average Daily Medical Incidents per Month, 2010-2016': 140.618 + }, { + name: 'Apr', + 'Average Daily Medical Incidents per Month, 2010-2016': 142.067 + }, { + name: 'May', + 'Average Daily Medical Incidents per Month, 2010-2016': 143.562 + }, { + name: 'Jun', + 'Average Daily Medical Incidents per Month, 2010-2016': 147.424 + }, { + name: 'Jul', + 'Average Daily Medical Incidents per Month, 2010-2016': 148.358 + }, { + name: 'Aug', + 'Average Daily Medical Incidents per Month, 2010-2016': 150.530 + }, { + name: 'Sep', + 'Average Daily Medical Incidents per Month, 2010-2016': 146.671 + }, { + name: 'Oct', + 'Average Daily Medical Incidents per Month, 2010-2016': 144.207 + }, { + name: 'Nov', + 'Average Daily Medical Incidents per Month, 2010-2016': 138.900 + }, { + name: 'Dec', + 'Average Daily Medical Incidents per Month, 2010-2016': 145.069 + }]; + + // Average Daily Fire Incidents per Month, 2010-2016 + var dataMonthFire = [{ + name: 'Jan', + 'Average Daily Fire Incidents per Month, 2010-2016': 3.930 + }, { + name: 'Feb', + 'Average Daily Fire Incidents per Month, 2010-2016': 4.295 + }, { + name: 'Mar', + 'Average Daily Fire Incidents per Month, 2010-2016': 4.053 + }, { + name: 'Apr', + 'Average Daily Fire Incidents per Month, 2010-2016': 4.626 + }, { + name: 'May', + 'Average Daily Fire Incidents per Month, 2010-2016': 6.488 + }, { + name: 'Jun', + 'Average Daily Fire Incidents per Month, 2010-2016': 8.433 + }, { + name: 'Jul', + 'Average Daily Fire Incidents per Month, 2010-2016': 12.493 + }, { + name: 'Aug', + 'Average Daily Fire Incidents per Month, 2010-2016': 12.731 + }, { + name: 'Sep', + 'Average Daily Fire Incidents per Month, 2010-2016': 7.985 + }, { + name: 'Oct', + 'Average Daily Fire Incidents per Month, 2010-2016': 5.327 + }, { + name: 'Nov', + 'Average Daily Fire Incidents per Month, 2010-2016': 4.493 + }, { + name: 'Dec', + 'Average Daily Fire Incidents per Month, 2010-2016': 4.072 + }]; + + // Average Daily False Alarms per Month, 2010-2016 + var dataMonthFalse = [{ + name: 'Jan', + 'Average Daily False Alarms per Month, 2010-2016': 22.747 + }, { + name: 'Feb', + 'Average Daily False Alarms per Month, 2010-2016': 22.707 + }, { + name: 'Mar', + 'Average Daily False Alarms per Month, 2010-2016': 22.304 + }, { + name: 'Apr', + 'Average Daily False Alarms per Month, 2010-2016': 22.462 + }, { + name: 'May', + 'Average Daily False Alarms per Month, 2010-2016': 23.618 + }, { + name: 'Jun', + 'Average Daily False Alarms per Month, 2010-2016': 25.510 + }, { + name: 'Jul', + 'Average Daily False Alarms per Month, 2010-2016': 26.880 + }, { + name: 'Aug', + 'Average Daily False Alarms per Month, 2010-2016': 27.889 + }, { + name: 'Sep', + 'Average Daily False Alarms per Month, 2010-2016': 28.176 + }, { + name: 'Oct', + 'Average Daily False Alarms per Month, 2010-2016': 26.774 + }, { + name: 'Nov', + 'Average Daily False Alarms per Month, 2010-2016': 25.500 + }, { + name: 'Dec', + 'Average Daily False Alarms per Month, 2010-2016': 26.051 + }]; + + // Average Medical Incidents per Hour, 2010-2016 + var dataHourMedical = [{ + name: '12am', + 'Average Medical Incidents per Hour, 2010-2016': 4.791 + }, { + name: '1am', + 'Average Medical Incidents per Hour, 2010-2016': 4.471 + }, { + name: '2am', + 'Average Medical Incidents per Hour, 2010-2016': 4.142 + }, { + name: '3am', + 'Average Medical Incidents per Hour, 2010-2016': 3.406 + }, { + name: '4am', + 'Average Medical Incidents per Hour, 2010-2016': 2.970 + }, { + name: '5am', + 'Average Medical Incidents per Hour, 2010-2016': 3.019 + }, { + name: '6am', + 'Average Medical Incidents per Hour, 2010-2016': 3.399 + }, { + name: '7am', + 'Average Medical Incidents per Hour, 2010-2016': 4.473 + }, { + name: '8am', + 'Average Medical Incidents per Hour, 2010-2016': 5.616 + }, { + name: '9am', + 'Average Medical Incidents per Hour, 2010-2016': 6.467 + }, { + name: '10am', + 'Average Medical Incidents per Hour, 2010-2016': 6.970 + }, { + name: '11am', + 'Average Medical Incidents per Hour, 2010-2016': 7.370 + }, { + name: '12pm', + 'Average Medical Incidents per Hour, 2010-2016': 7.537 + }, { + name: '1pm', + 'Average Medical Incidents per Hour, 2010-2016': 7.729 + }, { + name: '2pm', + 'Average Medical Incidents per Hour, 2010-2016': 7.669 + }, { + name: '3pm', + 'Average Medical Incidents per Hour, 2010-2016': 7.675 + }, { + name: '4pm', + 'Average Medical Incidents per Hour, 2010-2016': 7.733 + }, { + name: '5pm', + 'Average Medical Incidents per Hour, 2010-2016': 8.051 + }, { + name: '6pm', + 'Average Medical Incidents per Hour, 2010-2016': 7.882 + }, { + name: '7pm', + 'Average Medical Incidents per Hour, 2010-2016': 7.356 + }, { + name: '8pm', + 'Average Medical Incidents per Hour, 2010-2016': 7.112 + }, { + name: '9pm', + 'Average Medical Incidents per Hour, 2010-2016': 6.688 + }, { + name: '10pm', + 'Average Medical Incidents per Hour, 2010-2016': 6.000 + }, { + name: '11pm', + 'Average Medical Incidents per Hour, 2010-2016': 5.427 + }]; + + // Average Fire Incidents per Hour, 2010-2016 + var dataHourFire = [{ + name: '12am', + 'Average Fire Incidents per Hour, 2010-2016': 0.208 + }, { + name: '1am', + 'Average Fire Incidents per Hour, 2010-2016': 0.171 + }, { + name: '2am', + 'Average Fire Incidents per Hour, 2010-2016': 0.171 + }, { + name: '3am', + 'Average Fire Incidents per Hour, 2010-2016': 0.169 + }, { + name: '4am', + 'Average Fire Incidents per Hour, 2010-2016': 0.161 + }, { + name: '5am', + 'Average Fire Incidents per Hour, 2010-2016': 0.180 + }, { + name: '6am', + 'Average Fire Incidents per Hour, 2010-2016': 0.226 + }, { + name: '7am', + 'Average Fire Incidents per Hour, 2010-2016': 0.246 + }, { + name: '8am', + 'Average Fire Incidents per Hour, 2010-2016': 0.240 + }, { + name: '9am', + 'Average Fire Incidents per Hour, 2010-2016': 0.248 + }, { + name: '10am', + 'Average Fire Incidents per Hour, 2010-2016': 0.246 + }, { + name: '11am', + 'Average Fire Incidents per Hour, 2010-2016': 0.256 + }, { + name: '12pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.302 + }, { + name: '1pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.313 + }, { + name: '2pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.357 + }, { + name: '3pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.360 + }, { + name: '4pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.385 + }, { + name: '5pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.418 + }, { + name: '6pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.382 + }, { + name: '7pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.372 + }, { + name: '8pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.304 + }, { + name: '9pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.291 + }, { + name: '10pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.268 + }, { + name: '11pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.230 + }]; + + // Average False Alarms per Hour, 2010-2016 + var dataHourFalse = [{ + name: '12am', + 'Average False Alarms per Hour, 2010-2016': 0.728 + }, { + name: '1am', + 'Average False Alarms per Hour, 2010-2016': 0.619 + }, { + name: '2am', + 'Average False Alarms per Hour, 2010-2016': 0.540 + }, { + name: '3am', + 'Average False Alarms per Hour, 2010-2016': 0.510 + }, { + name: '4am', + 'Average False Alarms per Hour, 2010-2016': 0.428 + }, { + name: '5am', + 'Average False Alarms per Hour, 2010-2016': 0.528 + }, { + name: '6am', + 'Average False Alarms per Hour, 2010-2016': 0.651 + }, { + name: '7am', + 'Average False Alarms per Hour, 2010-2016': 0.881 + }, { + name: '8am', + 'Average False Alarms per Hour, 2010-2016': 1.085 + }, { + name: '9am', + 'Average False Alarms per Hour, 2010-2016': 1.278 + }, { + name: '10am', + 'Average False Alarms per Hour, 2010-2016': 1.338 + }, { + name: '11am', + 'Average False Alarms per Hour, 2010-2016': 1.376 + }, { + name: '12pm', + 'Average False Alarms per Hour, 2010-2016': 1.376 + }, { + name: '1pm', + 'Average False Alarms per Hour, 2010-2016': 1.429 + }, { + name: '2pm', + 'Average False Alarms per Hour, 2010-2016': 1.429 + }, { + name: '3pm', + 'Average False Alarms per Hour, 2010-2016': 1.415 + }, { + name: '4pm', + 'Average False Alarms per Hour, 2010-2016': 1.308 + }, { + name: '5pm', + 'Average False Alarms per Hour, 2010-2016': 1.419 + }, { + name: '6pm', + 'Average False Alarms per Hour, 2010-2016': 1.360 + }, { + name: '7pm', + 'Average False Alarms per Hour, 2010-2016': 1.288 + }, { + name: '8pm', + 'Average False Alarms per Hour, 2010-2016': 1.185 + }, { + name: '9pm', + 'Average False Alarms per Hour, 2010-2016': 1.098 + }, { + name: '10pm', + 'Average False Alarms per Hour, 2010-2016': 0.974 + }, { + name: '11pm', + 'Average False Alarms per Hour, 2010-2016': 0.824 + }]; + + var ErBarChart = function ErBarChart() { + return _react2.default.createElement( + 'div', + { style: { display: 'flex', flexFlow: 'row wrap' } }, + _react2.default.createElement( + _recharts.ResponsiveContainer, + { width: '33.333%', aspect: '1' }, + _react2.default.createElement( + _recharts.BarChart, + { layout: 'horizontal', data: dataMonthMedical }, + _react2.default.createElement(_recharts.XAxis, { dataKey: 'name' }), + _react2.default.createElement(_recharts.YAxis, null), + _react2.default.createElement(_recharts.CartesianGrid, { strokeDasharray: '3 3' }), + _react2.default.createElement(_recharts.Tooltip, null), + _react2.default.createElement(_recharts.Legend, null), + _react2.default.createElement(_recharts.Bar, { dataKey: 'Average Daily Medical Incidents per Month, 2010-2016', fill: '#D7075F' }) + ) + ), + _react2.default.createElement( + _recharts.ResponsiveContainer, + { width: '33.333%', aspect: '1' }, + _react2.default.createElement( + _recharts.BarChart, + { layout: 'horizontal', data: dataMonthFire }, + _react2.default.createElement(_recharts.XAxis, { dataKey: 'name' }), + _react2.default.createElement(_recharts.YAxis, null), + _react2.default.createElement(_recharts.CartesianGrid, { strokeDasharray: '3 3' }), + _react2.default.createElement(_recharts.Tooltip, null), + _react2.default.createElement(_recharts.Legend, null), + _react2.default.createElement(_recharts.Bar, { dataKey: 'Average Daily Fire Incidents per Month, 2010-2016', fill: '#e34d77' }) + ) + ), + _react2.default.createElement( + _recharts.ResponsiveContainer, + { width: '33.333%', aspect: '1' }, + _react2.default.createElement( + _recharts.BarChart, + { layout: 'horizontal', data: dataMonthFalse }, + _react2.default.createElement(_recharts.XAxis, { dataKey: 'name' }), + _react2.default.createElement(_recharts.YAxis, null), + _react2.default.createElement(_recharts.CartesianGrid, { strokeDasharray: '3 3' }), + _react2.default.createElement(_recharts.Tooltip, null), + _react2.default.createElement(_recharts.Legend, null), + _react2.default.createElement(_recharts.Bar, { dataKey: 'Average Daily False Alarms per Month, 2010-2016', fill: '#ed7690' }) + ) + ), + _react2.default.createElement( + _recharts.ResponsiveContainer, + { width: '33.333%', aspect: '1' }, + _react2.default.createElement( + _recharts.BarChart, + { layout: 'horizontal', data: dataHourMedical }, + _react2.default.createElement(_recharts.XAxis, { dataKey: 'name' }), + _react2.default.createElement(_recharts.YAxis, null), + _react2.default.createElement(_recharts.CartesianGrid, { strokeDasharray: '3 3' }), + _react2.default.createElement(_recharts.Tooltip, null), + _react2.default.createElement(_recharts.Legend, null), + _react2.default.createElement(_recharts.Bar, { dataKey: 'Average Medical Incidents per Hour, 2010-2016', fill: '#D7075F' }) + ) + ), + _react2.default.createElement( + _recharts.ResponsiveContainer, + { width: '33.333%', aspect: '1' }, + _react2.default.createElement( + _recharts.BarChart, + { layout: 'horizontal', data: dataHourFire }, + _react2.default.createElement(_recharts.XAxis, { dataKey: 'name' }), + _react2.default.createElement(_recharts.YAxis, null), + _react2.default.createElement(_recharts.CartesianGrid, { strokeDasharray: '3 3' }), + _react2.default.createElement(_recharts.Tooltip, null), + _react2.default.createElement(_recharts.Legend, null), + _react2.default.createElement(_recharts.Bar, { dataKey: 'Average Fire Incidents per Hour, 2010-2016', fill: '#e34d77' }) + ) + ), + _react2.default.createElement( + _recharts.ResponsiveContainer, + { width: '33.333%', aspect: '1' }, + _react2.default.createElement( + _recharts.BarChart, + { layout: 'horizontal', data: dataHourFalse }, + _react2.default.createElement(_recharts.XAxis, { dataKey: 'name' }), + _react2.default.createElement(_recharts.YAxis, null), + _react2.default.createElement(_recharts.CartesianGrid, { strokeDasharray: '3 3' }), + _react2.default.createElement(_recharts.Tooltip, null), + _react2.default.createElement(_recharts.Legend, null), + _react2.default.createElement(_recharts.Bar, { dataKey: 'Average False Alarms per Hour, 2010-2016', fill: '#ed7690' }) + ) + ) + ); + }; + + ErBarChart.propTypes = { + data: _react.PropTypes.arrayOf(_react.PropTypes.object) + }; + + exports.default = ErBarChart; + +/***/ }, +/* 1162 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + + var _react = __webpack_require__(2); + + var _react2 = _interopRequireDefault(_react); + + var _recharts = __webpack_require__(29); + + var _data = __webpack_require__(1163); + + var _data2 = _interopRequireDefault(_data); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + /* + const data = [{ x: 100, y: 200, z: 200 }, { x: 120, y: 100, z: 260 }, + { x: 170, y: 300, z: 400 }, { x: 140, y: 250, z: 280 }, + { x: 150, y: 400, z: 500 }, { x: 110, y: 280, z: 200 }]; + */ + + /* + { + "fma":31, + "fma_population_total":31487, + "percent_owner_occ_hh":0.521215661436334, + "percent_renter_occ_hh":0.478784338563666, + "median_hh_income":44065, + "percent_w_hinsurance":0.896325841412133, + "percent_wo_hinsurance":0.103674158587867, + "percent_college_grad_or_higher":0.114265009644617, + "percent_rec_fs":0.355313564112158, + "percent_total_lesh":0.110621660221432, + "percent_non_white":0.312902719232711, + "percent_below_pov":0.303463352763139, + "percent_member_65plus":0.234894600812354, + "percent_diff_area":0.0235819971906545, + "median_response_time":5.23333333333333, + "ave_weekly_incidents":291, + "fma_area_mi":4.22098842545387, + "num_incidents_med":12722, + "incidents_sqmi_med":3014, + "num_incidents_fire":468, + "incidents_sqmi_fire":111, + "fma_population_density":2880.13148334867, + "fire_incidents_2016":81, + "medical_incidents_2016":2104, + "total_incidents_2016":2687, + "fire_incidents_per_1000":2.57249023406485, + "medical_incidents_per_1000":66.8212278083018, + "total_incidents_per_1000":85.3368056658303 + } + */ + + var Scatterplot = function Scatterplot() { + return _react2.default.createElement( + 'div', + { style: { display: 'flex', flexFlow: 'row wrap' } }, + _react2.default.createElement( + _recharts.ResponsiveContainer, + { width: '33.333%', aspect: '1' }, + _react2.default.createElement( + _recharts.ScatterChart, + null, + _react2.default.createElement(_recharts.XAxis, { dataKey: 'fma_population_total', name: 'Population' }), + _react2.default.createElement(_recharts.YAxis, { dataKey: 'median_response_time', name: 'Response Time', unit: 'min' }), + _react2.default.createElement(_recharts.ZAxis, { dataKey: 'fma', name: 'Fire Management Area' }), + _react2.default.createElement(_recharts.Scatter, { name: 'Response Time vs. FMA Population', data: _data2.default, fill: '#D7075F' }), + _react2.default.createElement(_recharts.CartesianGrid, null), + _react2.default.createElement(_recharts.Legend, null), + _react2.default.createElement(_recharts.Tooltip, { cursor: { strokeDasharray: '3 3' } }) + ) + ), + _react2.default.createElement( + _recharts.ResponsiveContainer, + { width: '33.333%', aspect: '1' }, + _react2.default.createElement( + _recharts.ScatterChart, + null, + _react2.default.createElement(_recharts.XAxis, { dataKey: 'median_hh_income', name: 'Median Household Income', unit: '$' }), + _react2.default.createElement(_recharts.YAxis, { dataKey: 'median_response_time', name: 'Response Time', unit: 'min' }), + _react2.default.createElement(_recharts.ZAxis, { dataKey: 'fma', name: 'Fire Management Area' }), + _react2.default.createElement(_recharts.Scatter, { name: 'Response Time vs FMA Median Income', data: _data2.default, fill: '#D7075F' }), + _react2.default.createElement(_recharts.CartesianGrid, null), + _react2.default.createElement(_recharts.Legend, null), + _react2.default.createElement(_recharts.Tooltip, { cursor: { strokeDasharray: '3 3' } }) + ) + ), + _react2.default.createElement( + _recharts.ResponsiveContainer, + { width: '33.333%', aspect: '1' }, + _react2.default.createElement( + _recharts.ScatterChart, + null, + _react2.default.createElement(_recharts.XAxis, { dataKey: 'percent_non_white', name: 'Non-White', unit: '%' }), + _react2.default.createElement(_recharts.YAxis, { dataKey: 'median_response_time', name: 'Response Time', unit: 'min' }), + _react2.default.createElement(_recharts.ZAxis, { dataKey: 'fma', name: 'Fire Management Area' }), + _react2.default.createElement(_recharts.Scatter, { name: 'Response Time vs FMA % Non-White', data: _data2.default, fill: '#D7075F' }), + _react2.default.createElement(_recharts.CartesianGrid, null), + _react2.default.createElement(_recharts.Legend, null), + _react2.default.createElement(_recharts.Tooltip, { cursor: { strokeDasharray: '3 3' } }) + ) + ), + _react2.default.createElement( + _recharts.ResponsiveContainer, + { width: '33.333%', aspect: '1' }, + _react2.default.createElement( + _recharts.ScatterChart, + null, + _react2.default.createElement(_recharts.XAxis, { dataKey: 'fma_population_total', name: 'Population' }), + _react2.default.createElement(_recharts.YAxis, { dataKey: 'total_incidents_per_1000', name: 'Incidents Per Thousand' }), + _react2.default.createElement(_recharts.ZAxis, { dataKey: 'fma', name: 'Fire Management Area' }), + _react2.default.createElement(_recharts.Scatter, { name: 'Incidents Per Thousand vs FMA Population', data: _data2.default, fill: '#D7075F' }), + _react2.default.createElement(_recharts.CartesianGrid, null), + _react2.default.createElement(_recharts.Legend, null), + _react2.default.createElement(_recharts.Tooltip, { cursor: { strokeDasharray: '3 3' } }) + ) + ), + _react2.default.createElement( + _recharts.ResponsiveContainer, + { width: '33.333%', aspect: '1' }, + _react2.default.createElement( + _recharts.ScatterChart, + null, + _react2.default.createElement(_recharts.XAxis, { dataKey: 'median_hh_income', name: 'Median Household Income', unit: '$' }), + _react2.default.createElement(_recharts.YAxis, { dataKey: 'total_incidents_per_1000', name: 'Incidents Per Thousand' }), + _react2.default.createElement(_recharts.ZAxis, { dataKey: 'fma', name: 'Fire Management Area' }), + _react2.default.createElement(_recharts.Scatter, { name: 'Incidents Per Thousand vs FMA Median Income', data: _data2.default, fill: '#D7075F' }), + _react2.default.createElement(_recharts.CartesianGrid, null), + _react2.default.createElement(_recharts.Legend, null), + _react2.default.createElement(_recharts.Tooltip, { cursor: { strokeDasharray: '3 3' } }) + ) + ), + _react2.default.createElement( + _recharts.ResponsiveContainer, + { width: '33.333%', aspect: '1' }, + _react2.default.createElement( + _recharts.ScatterChart, + null, + _react2.default.createElement(_recharts.XAxis, { dataKey: 'percent_non_white', name: 'Non-White', unit: '%' }), + _react2.default.createElement(_recharts.YAxis, { dataKey: 'total_incidents_per_1000', name: 'Incidents Per Thousand' }), + _react2.default.createElement(_recharts.ZAxis, { dataKey: 'fma', name: 'Fire Management Area' }), + _react2.default.createElement(_recharts.Scatter, { name: 'Incidents Per Thousand vs FMA % Non-White', data: _data2.default, fill: '#D7075F' }), + _react2.default.createElement(_recharts.CartesianGrid, null), + _react2.default.createElement(_recharts.Legend, null), + _react2.default.createElement(_recharts.Tooltip, { cursor: { strokeDasharray: '3 3' } }) + ) + ) + ); + }; + + exports.default = Scatterplot; + +/***/ }, +/* 1163 */ +/***/ function(module, exports) { + + "use strict"; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + var data = [{ + "fma": 1, + "fma_population_total": 7333, + "percent_owner_occ_hh": 0.214560509072016, + "percent_renter_occ_hh": 0.785439490927983, + "median_hh_income": 32171, + "percent_w_hinsurance": 0.904345754579509, + "percent_wo_hinsurance": 0.0956542454204913, + "percent_college_grad_or_higher": 0.513759327375401, + "percent_rec_fs": 0.308294307471599, + "percent_total_lesh": 0.0148575832886497, + "percent_non_white": 0.188439794860051, + "percent_below_pov": 0.285227768836623, + "percent_member_65plus": 0.16317576445495, + "percent_diff_area": 0.0937119346423714, + "median_response_time": 4.61666666666667, + "ave_weekly_incidents": 513, + "fma_area_mi": 1.02440732455297, + "num_incidents_med": 33984, + "incidents_sqmi_med": 33174, + "num_incidents_fire": 820, + "incidents_sqmi_fire": 800, + "fma_population_density": 2763.83547848124, + "fire_incidents_2016": 185, + "medical_incidents_2016": 6208, + "total_incidents_2016": 7759, + "fire_incidents_per_1000": 25.2284194736124, + "medical_incidents_per_1000": 846.583935633438, + "total_incidents_per_1000": 1058.0935497068 + }, { + "fma": 2, + "fma_population_total": 15268, + "percent_owner_occ_hh": 0.577887881646049, + "percent_renter_occ_hh": 0.422112118353951, + "median_hh_income": 58055, + "percent_w_hinsurance": 0.920816754685306, + "percent_wo_hinsurance": 0.0791832453146935, + "percent_college_grad_or_higher": 0.239579450393376, + "percent_rec_fs": 0.191537015853659, + "percent_total_lesh": 0.079561650628103, + "percent_non_white": 0.358650104566879, + "percent_below_pov": 0.221077417287094, + "percent_member_65plus": 0.28815424962548, + "percent_diff_area": 0.0243176440631935, + "median_response_time": 5.76666666666667, + "ave_weekly_incidents": 152, + "fma_area_mi": 14.3995466462402, + "num_incidents_med": 9068, + "incidents_sqmi_med": 630, + "num_incidents_fire": 426, + "incidents_sqmi_fire": 30, + "fma_population_density": 413.242108991984, + "fire_incidents_2016": 65, + "medical_incidents_2016": 1537, + "total_incidents_2016": 2112, + "fire_incidents_per_1000": 4.2572701074142, + "medical_incidents_per_1000": 100.668063924548, + "total_incidents_per_1000": 138.328530259366 + }, { + "fma": 3, + "fma_population_total": 22086, + "percent_owner_occ_hh": 0.259041113347186, + "percent_renter_occ_hh": 0.740958886652814, + "median_hh_income": 90696, + "percent_w_hinsurance": 0.923768818659758, + "percent_wo_hinsurance": 0.0762311813402423, + "percent_college_grad_or_higher": 0.713052506246143, + "percent_rec_fs": 0.157922594901025, + "percent_total_lesh": 0.019349778249662, + "percent_non_white": 0.149546873440357, + "percent_below_pov": 0.168017792011079, + "percent_member_65plus": 0.150416520276212, + "percent_diff_area": 0.113334108385369, + "median_response_time": 4.86666666666667, + "ave_weekly_incidents": 365, + "fma_area_mi": 2.44435223084771, + "num_incidents_med": 19821, + "incidents_sqmi_med": 8109, + "num_incidents_fire": 897, + "incidents_sqmi_fire": 367, + "fma_population_density": 3488.83662321181, + "fire_incidents_2016": 150, + "medical_incidents_2016": 3278, + "total_incidents_2016": 4946, + "fire_incidents_per_1000": 6.79163270850312, + "medical_incidents_per_1000": 148.419813456488, + "total_incidents_per_1000": 223.942769175043 + }, { + "fma": 4, + "fma_population_total": 17533, + "percent_owner_occ_hh": 0.246846824862813, + "percent_renter_occ_hh": 0.753153175137187, + "median_hh_income": 64823, + "percent_w_hinsurance": 0.926227361460522, + "percent_wo_hinsurance": 0.0737726385394778, + "percent_college_grad_or_higher": 0.655990437312967, + "percent_rec_fs": 0.186252274609445, + "percent_total_lesh": 0.0569413421376392, + "percent_non_white": 0.234462221694657, + "percent_below_pov": 0.242329085807259, + "percent_member_65plus": 0.192163266295875, + "percent_diff_area": 0.17841632162993, + "median_response_time": 4.63333333333333, + "ave_weekly_incidents": 355, + "fma_area_mi": 2.36752399140509, + "num_incidents_med": 20167, + "incidents_sqmi_med": 8518, + "num_incidents_fire": 812, + "incidents_sqmi_fire": 343, + "fma_population_density": 2859.21159274703, + "fire_incidents_2016": 182, + "medical_incidents_2016": 3319, + "total_incidents_2016": 4894, + "fire_incidents_per_1000": 10.3804254833742, + "medical_incidents_per_1000": 189.300176809445, + "total_incidents_per_1000": 279.13078195403 + }, { + "fma": 5, + "fma_population_total": 17793, + "percent_owner_occ_hh": 0.634018676973657, + "percent_renter_occ_hh": 0.365981323026343, + "median_hh_income": 90861, + "percent_w_hinsurance": 0.938841971944875, + "percent_wo_hinsurance": 0.0611580280551252, + "percent_college_grad_or_higher": 0.670859282709365, + "percent_rec_fs": 0.109631680421485, + "percent_total_lesh": 0.0102288342695913, + "percent_non_white": 0.121693153813515, + "percent_below_pov": 0.101526538392455, + "percent_member_65plus": 0.23082132079822, + "percent_diff_area": 0.0567424126971531, + "median_response_time": 6.13333333333333, + "ave_weekly_incidents": 93, + "fma_area_mi": 4.04720774648387, + "num_incidents_med": 5300, + "incidents_sqmi_med": 1310, + "num_incidents_fire": 217, + "incidents_sqmi_fire": 54, + "fma_population_density": 1704.92976998252, + "fire_incidents_2016": 32, + "medical_incidents_2016": 819, + "total_incidents_2016": 1216, + "fire_incidents_per_1000": 1.79846006856629, + "medical_incidents_per_1000": 46.0293373798685, + "total_incidents_per_1000": 68.341482605519 + }, { + "fma": 7, + "fma_population_total": 42544, + "percent_owner_occ_hh": 0.412705290483686, + "percent_renter_occ_hh": 0.587294709516314, + "median_hh_income": 38163, + "percent_w_hinsurance": 0.892322385835204, + "percent_wo_hinsurance": 0.107677614164796, + "percent_college_grad_or_higher": 0.174417070717543, + "percent_rec_fs": 0.351333798290657, + "percent_total_lesh": 0.120806965620329, + "percent_non_white": 0.346702108192671, + "percent_below_pov": 0.262258461089395, + "percent_member_65plus": 0.22903825850404, + "percent_diff_area": 0.0245604068964547, + "median_response_time": 5.06666666666667, + "ave_weekly_incidents": 508, + "fma_area_mi": 5.70456000141091, + "num_incidents_med": 32937, + "incidents_sqmi_med": 5774, + "num_incidents_fire": 1182, + "incidents_sqmi_fire": 207, + "fma_population_density": 2879.50531852971, + "fire_incidents_2016": 185, + "medical_incidents_2016": 5443, + "total_incidents_2016": 7019, + "fire_incidents_per_1000": 4.34843926288078, + "medical_incidents_per_1000": 127.938134637082, + "total_incidents_per_1000": 164.982136141407 + }, { + "fma": 9, + "fma_population_total": 34321, + "percent_owner_occ_hh": 0.522185107499167, + "percent_renter_occ_hh": 0.477814892500833, + "median_hh_income": 71971, + "percent_w_hinsurance": 0.931579222706102, + "percent_wo_hinsurance": 0.0684207772938982, + "percent_college_grad_or_higher": 0.642641953642839, + "percent_rec_fs": 0.118504115878114, + "percent_total_lesh": 0.0117724566168841, + "percent_non_white": 0.117783757667725, + "percent_below_pov": 0.114257030048982, + "percent_member_65plus": 0.161170913250111, + "percent_diff_area": 0.057801279613322, + "median_response_time": 5.1, + "ave_weekly_incidents": 194, + "fma_area_mi": 3.45164032794958, + "num_incidents_med": 11703, + "incidents_sqmi_med": 3391, + "num_incidents_fire": 587, + "incidents_sqmi_fire": 170, + "fma_population_density": 3839.13851883819, + "fire_incidents_2016": 96, + "medical_incidents_2016": 1865, + "total_incidents_2016": 2660, + "fire_incidents_per_1000": 2.79712129599953, + "medical_incidents_per_1000": 54.3399085108243, + "total_incidents_per_1000": 77.5035692433204 + }, { + "fma": 11, + "fma_population_total": 34236, + "percent_owner_occ_hh": 0.522551981455466, + "percent_renter_occ_hh": 0.477448018544534, + "median_hh_income": 41935, + "percent_w_hinsurance": 0.905835391158451, + "percent_wo_hinsurance": 0.0941646088415492, + "percent_college_grad_or_higher": 0.190301021309126, + "percent_rec_fs": 0.332945507912371, + "percent_total_lesh": 0.106401871979132, + "percent_non_white": 0.308156154516878, + "percent_below_pov": 0.243153800758617, + "percent_member_65plus": 0.191919136125664, + "percent_diff_area": 0.0261094849585523, + "median_response_time": 4.88333333333333, + "ave_weekly_incidents": 358, + "fma_area_mi": 5.30650909064426, + "num_incidents_med": 22245, + "incidents_sqmi_med": 4192, + "num_incidents_fire": 1008, + "incidents_sqmi_fire": 190, + "fma_population_density": 2520.32562819131, + "fire_incidents_2016": 163, + "medical_incidents_2016": 3532, + "total_incidents_2016": 4818, + "fire_incidents_per_1000": 4.76107021848347, + "medical_incidents_per_1000": 103.16625774039, + "total_incidents_per_1000": 140.729057132843 + }, { + "fma": 12, + "fma_population_total": 16281, + "percent_owner_occ_hh": 0.637782641767803, + "percent_renter_occ_hh": 0.362217358232197, + "median_hh_income": 40524, + "percent_w_hinsurance": 0.937054571448571, + "percent_wo_hinsurance": 0.0629454285514291, + "percent_college_grad_or_higher": 0.303492121375286, + "percent_rec_fs": 0.252624880590769, + "percent_total_lesh": 0.0606921716248676, + "percent_non_white": 0.305582988984477, + "percent_below_pov": 0.219218582530582, + "percent_member_65plus": 0.223251137763216, + "percent_diff_area": 0.0397101238596899, + "median_response_time": 4.91666666666667, + "ave_weekly_incidents": 193, + "fma_area_mi": 8.09347703731121, + "num_incidents_med": 11438, + "incidents_sqmi_med": 1413, + "num_incidents_fire": 531, + "incidents_sqmi_fire": 66, + "fma_population_density": 776.69763963777, + "fire_incidents_2016": 88, + "medical_incidents_2016": 1795, + "total_incidents_2016": 2564, + "fire_incidents_per_1000": 5.4050733984399, + "medical_incidents_per_1000": 110.25121307045, + "total_incidents_per_1000": 157.484184018181 + }, { + "fma": 13, + "fma_population_total": 24159, + "percent_owner_occ_hh": 0.411669990496692, + "percent_renter_occ_hh": 0.588330009503308, + "median_hh_income": 64694, + "percent_w_hinsurance": 0.925981154288242, + "percent_wo_hinsurance": 0.0740188457117584, + "percent_college_grad_or_higher": 0.63118906623078, + "percent_rec_fs": 0.140370502685277, + "percent_total_lesh": 0.00942074249557654, + "percent_non_white": 0.15030554584567, + "percent_below_pov": 0.140217161511023, + "percent_member_65plus": 0.211235008382888, + "percent_diff_area": 0.0502587001199397, + "median_response_time": 4.91666666666667, + "ave_weekly_incidents": 351, + "fma_area_mi": 3.33527528051072, + "num_incidents_med": 20171, + "incidents_sqmi_med": 6048, + "num_incidents_fire": 936, + "incidents_sqmi_fire": 281, + "fma_population_density": 2796.70267145938, + "fire_incidents_2016": 207, + "medical_incidents_2016": 3228, + "total_incidents_2016": 4670, + "fire_incidents_per_1000": 8.56823544020862, + "medical_incidents_per_1000": 133.614801937166, + "total_incidents_per_1000": 193.302702926446 + }, { + "fma": 16, + "fma_population_total": 4010, + "percent_owner_occ_hh": 0.701563300885515, + "percent_renter_occ_hh": 0.298436699114485, + "median_hh_income": 130537, + "percent_w_hinsurance": 0.967305483168306, + "percent_wo_hinsurance": 0.032694516831694, + "percent_college_grad_or_higher": 0.716750814817777, + "percent_rec_fs": 0.0697156643585604, + "percent_total_lesh": 0.0094062230200465, + "percent_non_white": 0.14016675146296, + "percent_below_pov": 0.0749637731532486, + "percent_member_65plus": 0.316684717173696, + "percent_diff_area": 0.0509236957947675, + "median_response_time": 6.91666666666667, + "ave_weekly_incidents": 56, + "fma_area_mi": 2.17788162745848, + "num_incidents_med": 3260, + "incidents_sqmi_med": 1497, + "num_incidents_fire": 113, + "incidents_sqmi_fire": 52, + "fma_population_density": 714.669782460578, + "fire_incidents_2016": 18, + "medical_incidents_2016": 560, + "total_incidents_2016": 792, + "fire_incidents_per_1000": 4.48877805486284, + "medical_incidents_per_1000": 139.650872817955, + "total_incidents_per_1000": 197.506234413965 + }, { + "fma": 18, + "fma_population_total": 27347, + "percent_owner_occ_hh": 0.655211495712751, + "percent_renter_occ_hh": 0.344788504287249, + "median_hh_income": 81527, + "percent_w_hinsurance": 0.94510840732045, + "percent_wo_hinsurance": 0.0548915926795497, + "percent_college_grad_or_higher": 0.586022430137932, + "percent_rec_fs": 0.0886726129223197, + "percent_total_lesh": 0.0161488759834309, + "percent_non_white": 0.115285517579399, + "percent_below_pov": 0.105129488943946, + "percent_member_65plus": 0.21984447032969, + "percent_diff_area": 0.046663263243477, + "median_response_time": 6.35, + "ave_weekly_incidents": 146, + "fma_area_mi": 6.16269358040341, + "num_incidents_med": 8852, + "incidents_sqmi_med": 1436, + "num_incidents_fire": 330, + "incidents_sqmi_fire": 54, + "fma_population_density": 1743.65042368977, + "fire_incidents_2016": 59, + "medical_incidents_2016": 1499, + "total_incidents_2016": 2064, + "fire_incidents_per_1000": 2.15745785643763, + "medical_incidents_per_1000": 54.8140563864409, + "total_incidents_per_1000": 75.4744578930047 + }, { + "fma": 19, + "fma_population_total": 30588, + "percent_owner_occ_hh": 0.555832805687938, + "percent_renter_occ_hh": 0.444167194312062, + "median_hh_income": 54614, + "percent_w_hinsurance": 0.911453805970032, + "percent_wo_hinsurance": 0.0885461940299676, + "percent_college_grad_or_higher": 0.410512759104233, + "percent_rec_fs": 0.206478187421073, + "percent_total_lesh": 0.0479344898087477, + "percent_non_white": 0.2483619670495, + "percent_below_pov": 0.176255138731865, + "percent_member_65plus": 0.211981013092863, + "percent_diff_area": 0.0518456977646207, + "median_response_time": 4.95, + "ave_weekly_incidents": 253, + "fma_area_mi": 4.18803162519497, + "num_incidents_med": 15518, + "incidents_sqmi_med": 3705, + "num_incidents_fire": 653, + "incidents_sqmi_fire": 156, + "fma_population_density": 2819.94449720854, + "fire_incidents_2016": 121, + "medical_incidents_2016": 2499, + "total_incidents_2016": 3446, + "fire_incidents_per_1000": 3.95579965999738, + "medical_incidents_per_1000": 81.6987053746567, + "total_incidents_per_1000": 112.658558911992 + }, { + "fma": 20, + "fma_population_total": 20305, + "percent_owner_occ_hh": 0.641915690920954, + "percent_renter_occ_hh": 0.358084309079045, + "median_hh_income": 69572, + "percent_w_hinsurance": 0.952517898588864, + "percent_wo_hinsurance": 0.0474821014111361, + "percent_college_grad_or_higher": 0.582606338375315, + "percent_rec_fs": 0.130157938769082, + "percent_total_lesh": 0.0204592717938547, + "percent_non_white": 0.099046755707463, + "percent_below_pov": 0.107134029293488, + "percent_member_65plus": 0.244760538824345, + "percent_diff_area": 0.0563591719794654, + "median_response_time": 6.38333333333333, + "ave_weekly_incidents": 121, + "fma_area_mi": 4.67290437516451, + "num_incidents_med": 6968, + "incidents_sqmi_med": 1491, + "num_incidents_fire": 328, + "incidents_sqmi_fire": 70, + "fma_population_density": 1723.81488681612, + "fire_incidents_2016": 53, + "medical_incidents_2016": 1100, + "total_incidents_2016": 1577, + "fire_incidents_per_1000": 2.61019453336617, + "medical_incidents_per_1000": 54.1738488057129, + "total_incidents_per_1000": 77.6655996060084 + }, { + "fma": 25, + "fma_population_total": 41133, + "percent_owner_occ_hh": 0.558885764990407, + "percent_renter_occ_hh": 0.441114235009593, + "median_hh_income": 56630, + "percent_w_hinsurance": 0.907645221389291, + "percent_wo_hinsurance": 0.0923547786107094, + "percent_college_grad_or_higher": 0.409634507165191, + "percent_rec_fs": 0.198167977871237, + "percent_total_lesh": 0.0383132946821048, + "percent_non_white": 0.171114257593793, + "percent_below_pov": 0.151351668467549, + "percent_member_65plus": 0.167881277877688, + "percent_diff_area": 0.0459229599487828, + "median_response_time": 5.33333333333333, + "ave_weekly_incidents": 270, + "fma_area_mi": 5.00309955830326, + "num_incidents_med": 16688, + "incidents_sqmi_med": 3336, + "num_incidents_fire": 631, + "incidents_sqmi_fire": 126, + "fma_population_density": 3181.25521179675, + "fire_incidents_2016": 88, + "medical_incidents_2016": 2390, + "total_incidents_2016": 3337, + "fire_incidents_per_1000": 2.13940145382053, + "medical_incidents_per_1000": 58.1041985753531, + "total_incidents_per_1000": 81.1270755840809 + }, { + "fma": 6, + "fma_population_total": 1908, + "percent_owner_occ_hh": 0.46234350389442, + "percent_renter_occ_hh": 0.53765649610558, + "median_hh_income": 84673, + "percent_w_hinsurance": 0.946042354915941, + "percent_wo_hinsurance": 0.0539576450840594, + "percent_college_grad_or_higher": 0.60389134372265, + "percent_rec_fs": 0.0964762701745301, + "percent_total_lesh": 0.00976169941968662, + "percent_non_white": 0.122715784437706, + "percent_below_pov": 0.0938874577916698, + "percent_member_65plus": 0.162172796634452, + "percent_diff_area": 0.053997148335505, + "median_response_time": 5.81666666666667, + "ave_weekly_incidents": 29, + "fma_area_mi": 3.29734042324997, + "num_incidents_med": 1027, + "incidents_sqmi_med": 311, + "num_incidents_fire": 150, + "incidents_sqmi_fire": 45, + "fma_population_density": 223.498422684481, + "fire_incidents_2016": 41, + "medical_incidents_2016": 162, + "total_incidents_2016": 388, + "fire_incidents_per_1000": 21.4884696016771, + "medical_incidents_per_1000": 84.9056603773585, + "total_incidents_per_1000": 203.35429769392 + }, { + "fma": 8, + "fma_population_total": 17209, + "percent_owner_occ_hh": 0.611765186770542, + "percent_renter_occ_hh": 0.388234813229458, + "median_hh_income": 54371, + "percent_w_hinsurance": 0.924086877564031, + "percent_wo_hinsurance": 0.0759131224359693, + "percent_college_grad_or_higher": 0.449776804861136, + "percent_rec_fs": 0.18359539987851, + "percent_total_lesh": 0.0193448242307321, + "percent_non_white": 0.245792498821964, + "percent_below_pov": 0.171425436981149, + "percent_member_65plus": 0.16793252596011, + "percent_diff_area": 0.0324089958553894, + "median_response_time": 4.53333333333333, + "ave_weekly_incidents": 152, + "fma_area_mi": 3.6734422190861, + "num_incidents_med": 9199, + "incidents_sqmi_med": 2504, + "num_incidents_fire": 501, + "incidents_sqmi_fire": 136, + "fma_population_density": 1809.05069883243, + "fire_incidents_2016": 94, + "medical_incidents_2016": 1462, + "total_incidents_2016": 2064, + "fire_incidents_per_1000": 5.46225812075077, + "medical_incidents_per_1000": 84.9555465163577, + "total_incidents_per_1000": 119.93724214074 + }, { + "fma": 10, + "fma_population_total": 10972, + "percent_owner_occ_hh": 0.657551383178983, + "percent_renter_occ_hh": 0.342448616821017, + "median_hh_income": 108234, + "percent_w_hinsurance": 0.959376871752891, + "percent_wo_hinsurance": 0.0406231282471087, + "percent_college_grad_or_higher": 0.697953907440157, + "percent_rec_fs": 0.0478547180551366, + "percent_total_lesh": 0.0154230030569972, + "percent_non_white": 0.126523214562984, + "percent_below_pov": 0.0930112209796159, + "percent_member_65plus": 0.241721589784397, + "percent_diff_area": 0.0719414240398135, + "median_response_time": 6.43333333333333, + "ave_weekly_incidents": 44, + "fma_area_mi": 4.25501098875174, + "num_incidents_med": 2108, + "incidents_sqmi_med": 495, + "num_incidents_fire": 135, + "incidents_sqmi_fire": 32, + "fma_population_density": 996.63042269774, + "fire_incidents_2016": 18, + "medical_incidents_2016": 359, + "total_incidents_2016": 596, + "fire_incidents_per_1000": 1.6405395552315, + "medical_incidents_per_1000": 32.7196500182282, + "total_incidents_per_1000": 54.3200874954429 + }, { + "fma": 14, + "fma_population_total": 37634, + "percent_owner_occ_hh": 0.666702701556946, + "percent_renter_occ_hh": 0.333297298443054, + "median_hh_income": 57180, + "percent_w_hinsurance": 0.928726635529962, + "percent_wo_hinsurance": 0.0712733644700377, + "percent_college_grad_or_higher": 0.563500036690099, + "percent_rec_fs": 0.165424468181333, + "percent_total_lesh": 0.0144303350092005, + "percent_non_white": 0.269479808708482, + "percent_below_pov": 0.161836446844679, + "percent_member_65plus": 0.159727936952621, + "percent_diff_area": 0.0488034294114156, + "median_response_time": 5.56666666666667, + "ave_weekly_incidents": 224, + "fma_area_mi": 8.02072685615906, + "num_incidents_med": 12988, + "incidents_sqmi_med": 1619, + "num_incidents_fire": 694, + "incidents_sqmi_fire": 87, + "fma_population_density": 1812.44336716474, + "fire_incidents_2016": 117, + "medical_incidents_2016": 1952, + "total_incidents_2016": 2893, + "fire_incidents_per_1000": 3.10889089652973, + "medical_incidents_per_1000": 51.8679917096243, + "total_incidents_per_1000": 76.8719774671839 + }, { + "fma": 15, + "fma_population_total": 9552, + "percent_owner_occ_hh": 0.502916864337674, + "percent_renter_occ_hh": 0.497083135662326, + "median_hh_income": 117597, + "percent_w_hinsurance": 0.946814146480986, + "percent_wo_hinsurance": 0.0531858535190138, + "percent_college_grad_or_higher": 0.726724161757851, + "percent_rec_fs": 0.110670583018666, + "percent_total_lesh": 0.0134455005250366, + "percent_non_white": 0.148893064298857, + "percent_below_pov": 0.165395920533106, + "percent_member_65plus": 0.215972423759198, + "percent_diff_area": 0.0665747577084208, + "median_response_time": 6.40833333333333, + "ave_weekly_incidents": 33, + "fma_area_mi": 2.32308193460249, + "num_incidents_med": 1320, + "incidents_sqmi_med": 568, + "num_incidents_fire": 79, + "incidents_sqmi_fire": 34, + "fma_population_density": 1587.54482005332, + "fire_incidents_2016": 18, + "medical_incidents_2016": 237, + "total_incidents_2016": 515, + "fire_incidents_per_1000": 1.88442211055276, + "medical_incidents_per_1000": 24.8115577889447, + "total_incidents_per_1000": 53.9154103852596 + }, { + "fma": 17, + "fma_population_total": 4021, + "percent_owner_occ_hh": 0.810286244012278, + "percent_renter_occ_hh": 0.189713755987723, + "median_hh_income": 53353, + "percent_w_hinsurance": 0.941233482325645, + "percent_wo_hinsurance": 0.0587665176743552, + "percent_college_grad_or_higher": 0.310642832927022, + "percent_rec_fs": 0.207049613643633, + "percent_total_lesh": 0.0282138712874996, + "percent_non_white": 0.259078931955219, + "percent_below_pov": 0.110537384650688, + "percent_member_65plus": 0.333699702249882, + "percent_diff_area": 0.0457110793289554, + "median_response_time": 6.91666666666667, + "ave_weekly_incidents": 96, + "fma_area_mi": 13.6860795990116, + "num_incidents_med": 5218, + "incidents_sqmi_med": 381, + "num_incidents_fire": 449, + "incidents_sqmi_fire": 33, + "fma_population_density": 115.553096144774, + "fire_incidents_2016": 64, + "medical_incidents_2016": 870, + "total_incidents_2016": 1354, + "fire_incidents_per_1000": 15.9164386968416, + "medical_incidents_per_1000": 216.36408853519, + "total_incidents_per_1000": 336.732156180055 + }, { + "fma": 21, + "fma_population_total": 4628, + "percent_owner_occ_hh": 0.184362932737349, + "percent_renter_occ_hh": 0.815637067262651, + "median_hh_income": 32174, + "percent_w_hinsurance": 0.871430596814307, + "percent_wo_hinsurance": 0.128569403185693, + "percent_college_grad_or_higher": 0.563909856448969, + "percent_rec_fs": 0.266329253706594, + "percent_total_lesh": 0.00774612069954984, + "percent_non_white": 0.14512119993887, + "percent_below_pov": 0.268277425374771, + "percent_member_65plus": 0.116910763544839, + "percent_diff_area": 0.124468606401059, + "median_response_time": 4.83333333333333, + "ave_weekly_incidents": 150, + "fma_area_mi": 0.952173210770585, + "num_incidents_med": 9233, + "incidents_sqmi_med": 9697, + "num_incidents_fire": 556, + "incidents_sqmi_fire": 584, + "fma_population_density": 1876.59711471166, + "fire_incidents_2016": 115, + "medical_incidents_2016": 1534, + "total_incidents_2016": 2166, + "fire_incidents_per_1000": 24.8487467588591, + "medical_incidents_per_1000": 331.460674157303, + "total_incidents_per_1000": 468.020743301642 + }, { + "fma": 22, + "fma_population_total": 16630, + "percent_owner_occ_hh": 0.603739156888818, + "percent_renter_occ_hh": 0.396260843111182, + "median_hh_income": 72752, + "percent_w_hinsurance": 0.934267595388996, + "percent_wo_hinsurance": 0.0657324046110041, + "percent_college_grad_or_higher": 0.349950309993586, + "percent_rec_fs": 0.215979730166808, + "percent_total_lesh": 0.0286895707987954, + "percent_non_white": 0.227622800612737, + "percent_below_pov": 0.18282818339287, + "percent_member_65plus": 0.16314119570005, + "percent_diff_area": 0.0278425350545522, + "median_response_time": 5.56666666666667, + "ave_weekly_incidents": 166, + "fma_area_mi": 15.1622368383818, + "num_incidents_med": 9387, + "incidents_sqmi_med": 619, + "num_incidents_fire": 474, + "incidents_sqmi_fire": 31, + "fma_population_density": 423.470092698444, + "fire_incidents_2016": 63, + "medical_incidents_2016": 1410, + "total_incidents_2016": 2098, + "fire_incidents_per_1000": 3.78833433553818, + "medical_incidents_per_1000": 84.786530366807, + "total_incidents_per_1000": 126.157546602526 + }, { + "fma": 23, + "fma_population_total": 11746, + "percent_owner_occ_hh": 0.446883182442531, + "percent_renter_occ_hh": 0.553116817557469, + "median_hh_income": 60260, + "percent_w_hinsurance": 0.892609408186682, + "percent_wo_hinsurance": 0.107390591813318, + "percent_college_grad_or_higher": 0.56192135327786, + "percent_rec_fs": 0.216201595560886, + "percent_total_lesh": 0.0212929985842579, + "percent_non_white": 0.139780885563998, + "percent_below_pov": 0.189856932177827, + "percent_member_65plus": 0.153895500870901, + "percent_diff_area": 0.07332609727337, + "median_response_time": 5.96666666666667, + "ave_weekly_incidents": 84, + "fma_area_mi": 2.00292662144043, + "num_incidents_med": 4764, + "incidents_sqmi_med": 2379, + "num_incidents_fire": 297, + "incidents_sqmi_fire": 148, + "fma_population_density": 2264.20229855279, + "fire_incidents_2016": 63, + "medical_incidents_2016": 736, + "total_incidents_2016": 1160, + "fire_incidents_per_1000": 5.36352800953516, + "medical_incidents_per_1000": 62.6596288098076, + "total_incidents_per_1000": 98.7570236676315 + }, { + "fma": 24, + "fma_population_total": 16678, + "percent_owner_occ_hh": 0.485675693308403, + "percent_renter_occ_hh": 0.514324306691597, + "median_hh_income": 32925, + "percent_w_hinsurance": 0.901578452061173, + "percent_wo_hinsurance": 0.0984215479388273, + "percent_college_grad_or_higher": 0.513219735460663, + "percent_rec_fs": 0.207232379512086, + "percent_total_lesh": 0.0148638492448008, + "percent_non_white": 0.28217178818666, + "percent_below_pov": 0.193915438329201, + "percent_member_65plus": 0.136099650978906, + "percent_diff_area": 0.0709499621709667, + "median_response_time": 4.93333333333333, + "ave_weekly_incidents": 169, + "fma_area_mi": 4.301167987466, + "num_incidents_med": 9606, + "incidents_sqmi_med": 2233, + "num_incidents_fire": 498, + "incidents_sqmi_fire": 116, + "fma_population_density": 1497.12733418965, + "fire_incidents_2016": 73, + "medical_incidents_2016": 1483, + "total_incidents_2016": 2190, + "fire_incidents_per_1000": 4.37702362393572, + "medical_incidents_per_1000": 88.9195347163929, + "total_incidents_per_1000": 131.310708718072 + }, { + "fma": 26, + "fma_population_total": 21932, + "percent_owner_occ_hh": 0.576595147749265, + "percent_renter_occ_hh": 0.423404852250735, + "median_hh_income": 53298, + "percent_w_hinsurance": 0.905223390096257, + "percent_wo_hinsurance": 0.0947766099037433, + "percent_college_grad_or_higher": 0.323387934058759, + "percent_rec_fs": 0.251276800138933, + "percent_total_lesh": 0.0398350192435886, + "percent_non_white": 0.303251888329628, + "percent_below_pov": 0.280510263587256, + "percent_member_65plus": 0.196608029612848, + "percent_diff_area": 0.0706683849472505, + "median_response_time": 5.06666666666667, + "ave_weekly_incidents": 137, + "fma_area_mi": 3.24621543024625, + "num_incidents_med": 8520, + "incidents_sqmi_med": 2625, + "num_incidents_fire": 414, + "incidents_sqmi_fire": 128, + "fma_population_density": 2608.62139140906, + "fire_incidents_2016": 60, + "medical_incidents_2016": 1216, + "total_incidents_2016": 1706, + "fire_incidents_per_1000": 2.73572861572132, + "medical_incidents_per_1000": 55.4440999452854, + "total_incidents_per_1000": 77.7858836403429 + }, { + "fma": 27, + "fma_population_total": 5548, + "percent_owner_occ_hh": 0.7993308553153, + "percent_renter_occ_hh": 0.2006691446847, + "median_hh_income": 137883, + "percent_w_hinsurance": 0.983622355915026, + "percent_wo_hinsurance": 0.0163776440849743, + "percent_college_grad_or_higher": 0.750341335753273, + "percent_rec_fs": 0.0234967250572149, + "percent_total_lesh": 0.0260261807671645, + "percent_non_white": 0.242353626753449, + "percent_below_pov": 0.0690250257721562, + "percent_member_65plus": 0.1943009610868, + "percent_diff_area": 0.0103936848135991, + "median_response_time": 9.01666666666667, + "ave_weekly_incidents": 19, + "fma_area_mi": 8.28773944484792, + "num_incidents_med": 802, + "incidents_sqmi_med": 97, + "num_incidents_fire": 105, + "incidents_sqmi_fire": 13, + "fma_population_density": 261.052562237015, + "fire_incidents_2016": 11, + "medical_incidents_2016": 139, + "total_incidents_2016": 268, + "fire_incidents_per_1000": 1.98269646719539, + "medical_incidents_per_1000": 25.0540735400144, + "total_incidents_per_1000": 48.3056957462149 + }, { + "fma": 28, + "fma_population_total": 28355, + "percent_owner_occ_hh": 0.648989944579368, + "percent_renter_occ_hh": 0.351010055420632, + "median_hh_income": 70605, + "percent_w_hinsurance": 0.937016627036585, + "percent_wo_hinsurance": 0.0629833729634147, + "percent_college_grad_or_higher": 0.555984870744227, + "percent_rec_fs": 0.147029064960982, + "percent_total_lesh": 0.027761881200675, + "percent_non_white": 0.154711213566452, + "percent_below_pov": 0.10732502589776, + "percent_member_65plus": 0.189666038232223, + "percent_diff_area": 0.0303646563433557, + "median_response_time": 5.11666666666667, + "ave_weekly_incidents": 184, + "fma_area_mi": 3.82028825261447, + "num_incidents_med": 11034, + "incidents_sqmi_med": 2888, + "num_incidents_fire": 476, + "incidents_sqmi_fire": 125, + "fma_population_density": 2865.7178484245, + "fire_incidents_2016": 77, + "medical_incidents_2016": 1697, + "total_incidents_2016": 2406, + "fire_incidents_per_1000": 2.71557044612943, + "medical_incidents_per_1000": 59.8483512608006, + "total_incidents_per_1000": 84.8527596543819 + }, { + "fma": 29, + "fma_population_total": 24628, + "percent_owner_occ_hh": 0.621909161952892, + "percent_renter_occ_hh": 0.378090838047108, + "median_hh_income": 56955, + "percent_w_hinsurance": 0.894003733787064, + "percent_wo_hinsurance": 0.105996266212936, + "percent_college_grad_or_higher": 0.185211565122922, + "percent_rec_fs": 0.269994689579779, + "percent_total_lesh": 0.0906561464756946, + "percent_non_white": 0.285903763347324, + "percent_below_pov": 0.242225601786993, + "percent_member_65plus": 0.226319853409145, + "percent_diff_area": 0.0215388608542226, + "median_response_time": 5.93333333333333, + "ave_weekly_incidents": 169, + "fma_area_mi": 6.61066185976951, + "num_incidents_med": 10540, + "incidents_sqmi_med": 1594, + "num_incidents_fire": 355, + "incidents_sqmi_fire": 54, + "fma_population_density": 1515.03714972225, + "fire_incidents_2016": 49, + "medical_incidents_2016": 1621, + "total_incidents_2016": 2181, + "fire_incidents_per_1000": 1.98960532726977, + "medical_incidents_per_1000": 65.8193925613123, + "total_incidents_per_1000": 88.5577391586812 + }, { + "fma": 30, + "fma_population_total": 23736, + "percent_owner_occ_hh": 0.612597776903663, + "percent_renter_occ_hh": 0.387402223096336, + "median_hh_income": 54654, + "percent_w_hinsurance": 0.926683527421236, + "percent_wo_hinsurance": 0.0733164725787638, + "percent_college_grad_or_higher": 0.219461039063408, + "percent_rec_fs": 0.201877631116644, + "percent_total_lesh": 0.0552278716773401, + "percent_non_white": 0.282278911819036, + "percent_below_pov": 0.165289912187628, + "percent_member_65plus": 0.370707532706023, + "percent_diff_area": 0.0310895861983325, + "median_response_time": 5.3, + "ave_weekly_incidents": 257, + "fma_area_mi": 4.16306450201977, + "num_incidents_med": 16836, + "incidents_sqmi_med": 4044, + "num_incidents_fire": 448, + "incidents_sqmi_fire": 108, + "fma_population_density": 2201.36988346818, + "fire_incidents_2016": 63, + "medical_incidents_2016": 2717, + "total_incidents_2016": 3436, + "fire_incidents_per_1000": 2.65419615773509, + "medical_incidents_per_1000": 114.467475564543, + "total_incidents_per_1000": 144.759015840917 + }, { + "fma": 31, + "fma_population_total": 31487, + "percent_owner_occ_hh": 0.521215661436334, + "percent_renter_occ_hh": 0.478784338563666, + "median_hh_income": 44065, + "percent_w_hinsurance": 0.896325841412133, + "percent_wo_hinsurance": 0.103674158587867, + "percent_college_grad_or_higher": 0.114265009644617, + "percent_rec_fs": 0.355313564112158, + "percent_total_lesh": 0.110621660221432, + "percent_non_white": 0.312902719232711, + "percent_below_pov": 0.303463352763139, + "percent_member_65plus": 0.234894600812354, + "percent_diff_area": 0.0235819971906545, + "median_response_time": 5.23333333333333, + "ave_weekly_incidents": 291, + "fma_area_mi": 4.22098842545387, + "num_incidents_med": 12722, + "incidents_sqmi_med": 3014, + "num_incidents_fire": 468, + "incidents_sqmi_fire": 111, + "fma_population_density": 2880.13148334867, + "fire_incidents_2016": 81, + "medical_incidents_2016": 2104, + "total_incidents_2016": 2687, + "fire_incidents_per_1000": 2.57249023406485, + "medical_incidents_per_1000": 66.8212278083018, + "total_incidents_per_1000": 85.3368056658303 + }]; + + exports.default = data; + +/***/ }, +/* 1164 */ /***/ function(module, exports, __webpack_require__, __webpack_module_template_argument_0__) { /** @@ -105875,7 +107414,7 @@ return /******/ (function(modules) { // webpackBootstrap module.exports = PooledClass; /***/ }, -/* 1162 */ +/* 1165 */ /***/ function(module, exports, __webpack_require__, __webpack_module_template_argument_0__, __webpack_module_template_argument_1__, __webpack_module_template_argument_2__) { var dP = __webpack_require__(__webpack_module_template_argument_0__) @@ -105888,7 +107427,7 @@ return /******/ (function(modules) { // webpackBootstrap }; /***/ }, -/* 1163 */ +/* 1166 */ /***/ function(module, exports, __webpack_require__, __webpack_module_template_argument_0__, __webpack_module_template_argument_1__, __webpack_module_template_argument_2__, __webpack_module_template_argument_3__) { var anObject = __webpack_require__(__webpack_module_template_argument_0__) @@ -105909,7 +107448,7 @@ return /******/ (function(modules) { // webpackBootstrap }; /***/ }, -/* 1164 */ +/* 1167 */ /***/ function(module, exports, __webpack_require__, __webpack_module_template_argument_0__) { var isObject = __webpack_require__(__webpack_module_template_argument_0__); @@ -105919,7 +107458,7 @@ return /******/ (function(modules) { // webpackBootstrap }; /***/ }, -/* 1165 */ +/* 1168 */ /***/ function(module, exports, __webpack_require__, __webpack_module_template_argument_0__, __webpack_module_template_argument_1__, __webpack_module_template_argument_2__) { module.exports = !__webpack_require__(__webpack_module_template_argument_0__) && !__webpack_require__(__webpack_module_template_argument_1__)(function(){ @@ -105927,7 +107466,7 @@ return /******/ (function(modules) { // webpackBootstrap }); /***/ }, -/* 1166 */ +/* 1169 */ /***/ function(module, exports, __webpack_require__, __webpack_module_template_argument_0__) { // Thank's IE8 for his funny defineProperty @@ -105936,7 +107475,7 @@ return /******/ (function(modules) { // webpackBootstrap }); /***/ }, -/* 1167 */ +/* 1170 */ /***/ function(module, exports, __webpack_require__, __webpack_module_template_argument_0__, __webpack_module_template_argument_1__) { var isObject = __webpack_require__(__webpack_module_template_argument_0__) @@ -105948,7 +107487,7 @@ return /******/ (function(modules) { // webpackBootstrap }; /***/ }, -/* 1168 */ +/* 1171 */ /***/ function(module, exports, __webpack_require__, __webpack_module_template_argument_0__) { // 7.1.1 ToPrimitive(input [, PreferredType]) @@ -105965,7 +107504,7 @@ return /******/ (function(modules) { // webpackBootstrap }; /***/ }, -/* 1169 */ +/* 1172 */ /***/ function(module, exports, __webpack_require__, __webpack_module_template_argument_0__) { // optional / simple context binding diff --git a/lib/er-components/HowWhenBusy/HowWhenBusy.js b/lib/er-components/HowWhenBusy/HowWhenBusy.js new file mode 100644 index 00000000..fcf0efc8 --- /dev/null +++ b/lib/er-components/HowWhenBusy/HowWhenBusy.js @@ -0,0 +1,452 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _react = require('react'); + +var _react2 = _interopRequireDefault(_react); + +var _recharts = require('recharts'); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +// Average Daily Medical Incidents per Month, 2010-2016 +var dataMonthMedical = [{ + name: 'Jan', + 'Average Daily Medical Incidents per Month, 2010-2016': 138.087 +}, { + name: 'Feb', + 'Average Daily Medical Incidents per Month, 2010-2016': 140.253 +}, { + name: 'Mar', + 'Average Daily Medical Incidents per Month, 2010-2016': 140.618 +}, { + name: 'Apr', + 'Average Daily Medical Incidents per Month, 2010-2016': 142.067 +}, { + name: 'May', + 'Average Daily Medical Incidents per Month, 2010-2016': 143.562 +}, { + name: 'Jun', + 'Average Daily Medical Incidents per Month, 2010-2016': 147.424 +}, { + name: 'Jul', + 'Average Daily Medical Incidents per Month, 2010-2016': 148.358 +}, { + name: 'Aug', + 'Average Daily Medical Incidents per Month, 2010-2016': 150.530 +}, { + name: 'Sep', + 'Average Daily Medical Incidents per Month, 2010-2016': 146.671 +}, { + name: 'Oct', + 'Average Daily Medical Incidents per Month, 2010-2016': 144.207 +}, { + name: 'Nov', + 'Average Daily Medical Incidents per Month, 2010-2016': 138.900 +}, { + name: 'Dec', + 'Average Daily Medical Incidents per Month, 2010-2016': 145.069 +}]; + +// Average Daily Fire Incidents per Month, 2010-2016 +var dataMonthFire = [{ + name: 'Jan', + 'Average Daily Fire Incidents per Month, 2010-2016': 3.930 +}, { + name: 'Feb', + 'Average Daily Fire Incidents per Month, 2010-2016': 4.295 +}, { + name: 'Mar', + 'Average Daily Fire Incidents per Month, 2010-2016': 4.053 +}, { + name: 'Apr', + 'Average Daily Fire Incidents per Month, 2010-2016': 4.626 +}, { + name: 'May', + 'Average Daily Fire Incidents per Month, 2010-2016': 6.488 +}, { + name: 'Jun', + 'Average Daily Fire Incidents per Month, 2010-2016': 8.433 +}, { + name: 'Jul', + 'Average Daily Fire Incidents per Month, 2010-2016': 12.493 +}, { + name: 'Aug', + 'Average Daily Fire Incidents per Month, 2010-2016': 12.731 +}, { + name: 'Sep', + 'Average Daily Fire Incidents per Month, 2010-2016': 7.985 +}, { + name: 'Oct', + 'Average Daily Fire Incidents per Month, 2010-2016': 5.327 +}, { + name: 'Nov', + 'Average Daily Fire Incidents per Month, 2010-2016': 4.493 +}, { + name: 'Dec', + 'Average Daily Fire Incidents per Month, 2010-2016': 4.072 +}]; + +// Average Daily False Alarms per Month, 2010-2016 +var dataMonthFalse = [{ + name: 'Jan', + 'Average Daily False Alarms per Month, 2010-2016': 22.747 +}, { + name: 'Feb', + 'Average Daily False Alarms per Month, 2010-2016': 22.707 +}, { + name: 'Mar', + 'Average Daily False Alarms per Month, 2010-2016': 22.304 +}, { + name: 'Apr', + 'Average Daily False Alarms per Month, 2010-2016': 22.462 +}, { + name: 'May', + 'Average Daily False Alarms per Month, 2010-2016': 23.618 +}, { + name: 'Jun', + 'Average Daily False Alarms per Month, 2010-2016': 25.510 +}, { + name: 'Jul', + 'Average Daily False Alarms per Month, 2010-2016': 26.880 +}, { + name: 'Aug', + 'Average Daily False Alarms per Month, 2010-2016': 27.889 +}, { + name: 'Sep', + 'Average Daily False Alarms per Month, 2010-2016': 28.176 +}, { + name: 'Oct', + 'Average Daily False Alarms per Month, 2010-2016': 26.774 +}, { + name: 'Nov', + 'Average Daily False Alarms per Month, 2010-2016': 25.500 +}, { + name: 'Dec', + 'Average Daily False Alarms per Month, 2010-2016': 26.051 +}]; + +// Average Medical Incidents per Hour, 2010-2016 +var dataHourMedical = [{ + name: '12am', + 'Average Medical Incidents per Hour, 2010-2016': 4.791 +}, { + name: '1am', + 'Average Medical Incidents per Hour, 2010-2016': 4.471 +}, { + name: '2am', + 'Average Medical Incidents per Hour, 2010-2016': 4.142 +}, { + name: '3am', + 'Average Medical Incidents per Hour, 2010-2016': 3.406 +}, { + name: '4am', + 'Average Medical Incidents per Hour, 2010-2016': 2.970 +}, { + name: '5am', + 'Average Medical Incidents per Hour, 2010-2016': 3.019 +}, { + name: '6am', + 'Average Medical Incidents per Hour, 2010-2016': 3.399 +}, { + name: '7am', + 'Average Medical Incidents per Hour, 2010-2016': 4.473 +}, { + name: '8am', + 'Average Medical Incidents per Hour, 2010-2016': 5.616 +}, { + name: '9am', + 'Average Medical Incidents per Hour, 2010-2016': 6.467 +}, { + name: '10am', + 'Average Medical Incidents per Hour, 2010-2016': 6.970 +}, { + name: '11am', + 'Average Medical Incidents per Hour, 2010-2016': 7.370 +}, { + name: '12pm', + 'Average Medical Incidents per Hour, 2010-2016': 7.537 +}, { + name: '1pm', + 'Average Medical Incidents per Hour, 2010-2016': 7.729 +}, { + name: '2pm', + 'Average Medical Incidents per Hour, 2010-2016': 7.669 +}, { + name: '3pm', + 'Average Medical Incidents per Hour, 2010-2016': 7.675 +}, { + name: '4pm', + 'Average Medical Incidents per Hour, 2010-2016': 7.733 +}, { + name: '5pm', + 'Average Medical Incidents per Hour, 2010-2016': 8.051 +}, { + name: '6pm', + 'Average Medical Incidents per Hour, 2010-2016': 7.882 +}, { + name: '7pm', + 'Average Medical Incidents per Hour, 2010-2016': 7.356 +}, { + name: '8pm', + 'Average Medical Incidents per Hour, 2010-2016': 7.112 +}, { + name: '9pm', + 'Average Medical Incidents per Hour, 2010-2016': 6.688 +}, { + name: '10pm', + 'Average Medical Incidents per Hour, 2010-2016': 6.000 +}, { + name: '11pm', + 'Average Medical Incidents per Hour, 2010-2016': 5.427 +}]; + +// Average Fire Incidents per Hour, 2010-2016 +var dataHourFire = [{ + name: '12am', + 'Average Fire Incidents per Hour, 2010-2016': 0.208 +}, { + name: '1am', + 'Average Fire Incidents per Hour, 2010-2016': 0.171 +}, { + name: '2am', + 'Average Fire Incidents per Hour, 2010-2016': 0.171 +}, { + name: '3am', + 'Average Fire Incidents per Hour, 2010-2016': 0.169 +}, { + name: '4am', + 'Average Fire Incidents per Hour, 2010-2016': 0.161 +}, { + name: '5am', + 'Average Fire Incidents per Hour, 2010-2016': 0.180 +}, { + name: '6am', + 'Average Fire Incidents per Hour, 2010-2016': 0.226 +}, { + name: '7am', + 'Average Fire Incidents per Hour, 2010-2016': 0.246 +}, { + name: '8am', + 'Average Fire Incidents per Hour, 2010-2016': 0.240 +}, { + name: '9am', + 'Average Fire Incidents per Hour, 2010-2016': 0.248 +}, { + name: '10am', + 'Average Fire Incidents per Hour, 2010-2016': 0.246 +}, { + name: '11am', + 'Average Fire Incidents per Hour, 2010-2016': 0.256 +}, { + name: '12pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.302 +}, { + name: '1pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.313 +}, { + name: '2pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.357 +}, { + name: '3pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.360 +}, { + name: '4pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.385 +}, { + name: '5pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.418 +}, { + name: '6pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.382 +}, { + name: '7pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.372 +}, { + name: '8pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.304 +}, { + name: '9pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.291 +}, { + name: '10pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.268 +}, { + name: '11pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.230 +}]; + +// Average False Alarms per Hour, 2010-2016 +var dataHourFalse = [{ + name: '12am', + 'Average False Alarms per Hour, 2010-2016': 0.728 +}, { + name: '1am', + 'Average False Alarms per Hour, 2010-2016': 0.619 +}, { + name: '2am', + 'Average False Alarms per Hour, 2010-2016': 0.540 +}, { + name: '3am', + 'Average False Alarms per Hour, 2010-2016': 0.510 +}, { + name: '4am', + 'Average False Alarms per Hour, 2010-2016': 0.428 +}, { + name: '5am', + 'Average False Alarms per Hour, 2010-2016': 0.528 +}, { + name: '6am', + 'Average False Alarms per Hour, 2010-2016': 0.651 +}, { + name: '7am', + 'Average False Alarms per Hour, 2010-2016': 0.881 +}, { + name: '8am', + 'Average False Alarms per Hour, 2010-2016': 1.085 +}, { + name: '9am', + 'Average False Alarms per Hour, 2010-2016': 1.278 +}, { + name: '10am', + 'Average False Alarms per Hour, 2010-2016': 1.338 +}, { + name: '11am', + 'Average False Alarms per Hour, 2010-2016': 1.376 +}, { + name: '12pm', + 'Average False Alarms per Hour, 2010-2016': 1.376 +}, { + name: '1pm', + 'Average False Alarms per Hour, 2010-2016': 1.429 +}, { + name: '2pm', + 'Average False Alarms per Hour, 2010-2016': 1.429 +}, { + name: '3pm', + 'Average False Alarms per Hour, 2010-2016': 1.415 +}, { + name: '4pm', + 'Average False Alarms per Hour, 2010-2016': 1.308 +}, { + name: '5pm', + 'Average False Alarms per Hour, 2010-2016': 1.419 +}, { + name: '6pm', + 'Average False Alarms per Hour, 2010-2016': 1.360 +}, { + name: '7pm', + 'Average False Alarms per Hour, 2010-2016': 1.288 +}, { + name: '8pm', + 'Average False Alarms per Hour, 2010-2016': 1.185 +}, { + name: '9pm', + 'Average False Alarms per Hour, 2010-2016': 1.098 +}, { + name: '10pm', + 'Average False Alarms per Hour, 2010-2016': 0.974 +}, { + name: '11pm', + 'Average False Alarms per Hour, 2010-2016': 0.824 +}]; + +var ErBarChart = function ErBarChart() { + return _react2.default.createElement( + 'div', + { style: { display: 'flex', flexFlow: 'row wrap' } }, + _react2.default.createElement( + _recharts.ResponsiveContainer, + { width: '33.333%', aspect: '1' }, + _react2.default.createElement( + _recharts.BarChart, + { layout: 'horizontal', data: dataMonthMedical }, + _react2.default.createElement(_recharts.XAxis, { dataKey: 'name' }), + _react2.default.createElement(_recharts.YAxis, null), + _react2.default.createElement(_recharts.CartesianGrid, { strokeDasharray: '3 3' }), + _react2.default.createElement(_recharts.Tooltip, null), + _react2.default.createElement(_recharts.Legend, null), + _react2.default.createElement(_recharts.Bar, { dataKey: 'Average Daily Medical Incidents per Month, 2010-2016', fill: '#D7075F' }) + ) + ), + _react2.default.createElement( + _recharts.ResponsiveContainer, + { width: '33.333%', aspect: '1' }, + _react2.default.createElement( + _recharts.BarChart, + { layout: 'horizontal', data: dataMonthFire }, + _react2.default.createElement(_recharts.XAxis, { dataKey: 'name' }), + _react2.default.createElement(_recharts.YAxis, null), + _react2.default.createElement(_recharts.CartesianGrid, { strokeDasharray: '3 3' }), + _react2.default.createElement(_recharts.Tooltip, null), + _react2.default.createElement(_recharts.Legend, null), + _react2.default.createElement(_recharts.Bar, { dataKey: 'Average Daily Fire Incidents per Month, 2010-2016', fill: '#e34d77' }) + ) + ), + _react2.default.createElement( + _recharts.ResponsiveContainer, + { width: '33.333%', aspect: '1' }, + _react2.default.createElement( + _recharts.BarChart, + { layout: 'horizontal', data: dataMonthFalse }, + _react2.default.createElement(_recharts.XAxis, { dataKey: 'name' }), + _react2.default.createElement(_recharts.YAxis, null), + _react2.default.createElement(_recharts.CartesianGrid, { strokeDasharray: '3 3' }), + _react2.default.createElement(_recharts.Tooltip, null), + _react2.default.createElement(_recharts.Legend, null), + _react2.default.createElement(_recharts.Bar, { dataKey: 'Average Daily False Alarms per Month, 2010-2016', fill: '#ed7690' }) + ) + ), + _react2.default.createElement( + _recharts.ResponsiveContainer, + { width: '33.333%', aspect: '1' }, + _react2.default.createElement( + _recharts.BarChart, + { layout: 'horizontal', data: dataHourMedical }, + _react2.default.createElement(_recharts.XAxis, { dataKey: 'name' }), + _react2.default.createElement(_recharts.YAxis, null), + _react2.default.createElement(_recharts.CartesianGrid, { strokeDasharray: '3 3' }), + _react2.default.createElement(_recharts.Tooltip, null), + _react2.default.createElement(_recharts.Legend, null), + _react2.default.createElement(_recharts.Bar, { dataKey: 'Average Medical Incidents per Hour, 2010-2016', fill: '#D7075F' }) + ) + ), + _react2.default.createElement( + _recharts.ResponsiveContainer, + { width: '33.333%', aspect: '1' }, + _react2.default.createElement( + _recharts.BarChart, + { layout: 'horizontal', data: dataHourFire }, + _react2.default.createElement(_recharts.XAxis, { dataKey: 'name' }), + _react2.default.createElement(_recharts.YAxis, null), + _react2.default.createElement(_recharts.CartesianGrid, { strokeDasharray: '3 3' }), + _react2.default.createElement(_recharts.Tooltip, null), + _react2.default.createElement(_recharts.Legend, null), + _react2.default.createElement(_recharts.Bar, { dataKey: 'Average Fire Incidents per Hour, 2010-2016', fill: '#e34d77' }) + ) + ), + _react2.default.createElement( + _recharts.ResponsiveContainer, + { width: '33.333%', aspect: '1' }, + _react2.default.createElement( + _recharts.BarChart, + { layout: 'horizontal', data: dataHourFalse }, + _react2.default.createElement(_recharts.XAxis, { dataKey: 'name' }), + _react2.default.createElement(_recharts.YAxis, null), + _react2.default.createElement(_recharts.CartesianGrid, { strokeDasharray: '3 3' }), + _react2.default.createElement(_recharts.Tooltip, null), + _react2.default.createElement(_recharts.Legend, null), + _react2.default.createElement(_recharts.Bar, { dataKey: 'Average False Alarms per Hour, 2010-2016', fill: '#ed7690' }) + ) + ) + ); +}; + +ErBarChart.propTypes = { + data: _react.PropTypes.arrayOf(_react.PropTypes.object) +}; + +exports.default = ErBarChart; \ No newline at end of file diff --git a/lib/er-components/ResponseTimeVaries/ResponseTimeVaries.js b/lib/er-components/ResponseTimeVaries/ResponseTimeVaries.js new file mode 100644 index 00000000..766e5f50 --- /dev/null +++ b/lib/er-components/ResponseTimeVaries/ResponseTimeVaries.js @@ -0,0 +1,155 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _react = require('react'); + +var _react2 = _interopRequireDefault(_react); + +var _recharts = require('recharts'); + +var _data = require('./data'); + +var _data2 = _interopRequireDefault(_data); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/* +const data = [{ x: 100, y: 200, z: 200 }, { x: 120, y: 100, z: 260 }, + { x: 170, y: 300, z: 400 }, { x: 140, y: 250, z: 280 }, + { x: 150, y: 400, z: 500 }, { x: 110, y: 280, z: 200 }]; +*/ + +/* +{ + "fma":31, + "fma_population_total":31487, + "percent_owner_occ_hh":0.521215661436334, + "percent_renter_occ_hh":0.478784338563666, + "median_hh_income":44065, + "percent_w_hinsurance":0.896325841412133, + "percent_wo_hinsurance":0.103674158587867, + "percent_college_grad_or_higher":0.114265009644617, + "percent_rec_fs":0.355313564112158, + "percent_total_lesh":0.110621660221432, + "percent_non_white":0.312902719232711, + "percent_below_pov":0.303463352763139, + "percent_member_65plus":0.234894600812354, + "percent_diff_area":0.0235819971906545, + "median_response_time":5.23333333333333, + "ave_weekly_incidents":291, + "fma_area_mi":4.22098842545387, + "num_incidents_med":12722, + "incidents_sqmi_med":3014, + "num_incidents_fire":468, + "incidents_sqmi_fire":111, + "fma_population_density":2880.13148334867, + "fire_incidents_2016":81, + "medical_incidents_2016":2104, + "total_incidents_2016":2687, + "fire_incidents_per_1000":2.57249023406485, + "medical_incidents_per_1000":66.8212278083018, + "total_incidents_per_1000":85.3368056658303 +} +*/ + +var Scatterplot = function Scatterplot() { + return _react2.default.createElement( + 'div', + { style: { display: 'flex', flexFlow: 'row wrap' } }, + _react2.default.createElement( + _recharts.ResponsiveContainer, + { width: '33.333%', aspect: '1' }, + _react2.default.createElement( + _recharts.ScatterChart, + null, + _react2.default.createElement(_recharts.XAxis, { dataKey: 'fma_population_total', name: 'Population' }), + _react2.default.createElement(_recharts.YAxis, { dataKey: 'median_response_time', name: 'Response Time', unit: 'min' }), + _react2.default.createElement(_recharts.ZAxis, { dataKey: 'fma', name: 'Fire Management Area' }), + _react2.default.createElement(_recharts.Scatter, { name: 'Response Time vs. FMA Population', data: _data2.default, fill: '#D7075F' }), + _react2.default.createElement(_recharts.CartesianGrid, null), + _react2.default.createElement(_recharts.Legend, null), + _react2.default.createElement(_recharts.Tooltip, { cursor: { strokeDasharray: '3 3' } }) + ) + ), + _react2.default.createElement( + _recharts.ResponsiveContainer, + { width: '33.333%', aspect: '1' }, + _react2.default.createElement( + _recharts.ScatterChart, + null, + _react2.default.createElement(_recharts.XAxis, { dataKey: 'median_hh_income', name: 'Median Household Income', unit: '$' }), + _react2.default.createElement(_recharts.YAxis, { dataKey: 'median_response_time', name: 'Response Time', unit: 'min' }), + _react2.default.createElement(_recharts.ZAxis, { dataKey: 'fma', name: 'Fire Management Area' }), + _react2.default.createElement(_recharts.Scatter, { name: 'Response Time vs FMA Median Income', data: _data2.default, fill: '#D7075F' }), + _react2.default.createElement(_recharts.CartesianGrid, null), + _react2.default.createElement(_recharts.Legend, null), + _react2.default.createElement(_recharts.Tooltip, { cursor: { strokeDasharray: '3 3' } }) + ) + ), + _react2.default.createElement( + _recharts.ResponsiveContainer, + { width: '33.333%', aspect: '1' }, + _react2.default.createElement( + _recharts.ScatterChart, + null, + _react2.default.createElement(_recharts.XAxis, { dataKey: 'percent_non_white', name: 'Non-White', unit: '%' }), + _react2.default.createElement(_recharts.YAxis, { dataKey: 'median_response_time', name: 'Response Time', unit: 'min' }), + _react2.default.createElement(_recharts.ZAxis, { dataKey: 'fma', name: 'Fire Management Area' }), + _react2.default.createElement(_recharts.Scatter, { name: 'Response Time vs FMA % Non-White', data: _data2.default, fill: '#D7075F' }), + _react2.default.createElement(_recharts.CartesianGrid, null), + _react2.default.createElement(_recharts.Legend, null), + _react2.default.createElement(_recharts.Tooltip, { cursor: { strokeDasharray: '3 3' } }) + ) + ), + _react2.default.createElement( + _recharts.ResponsiveContainer, + { width: '33.333%', aspect: '1' }, + _react2.default.createElement( + _recharts.ScatterChart, + null, + _react2.default.createElement(_recharts.XAxis, { dataKey: 'fma_population_total', name: 'Population' }), + _react2.default.createElement(_recharts.YAxis, { dataKey: 'total_incidents_per_1000', name: 'Incidents Per Thousand' }), + _react2.default.createElement(_recharts.ZAxis, { dataKey: 'fma', name: 'Fire Management Area' }), + _react2.default.createElement(_recharts.Scatter, { name: 'Incidents Per Thousand vs FMA Population', data: _data2.default, fill: '#D7075F' }), + _react2.default.createElement(_recharts.CartesianGrid, null), + _react2.default.createElement(_recharts.Legend, null), + _react2.default.createElement(_recharts.Tooltip, { cursor: { strokeDasharray: '3 3' } }) + ) + ), + _react2.default.createElement( + _recharts.ResponsiveContainer, + { width: '33.333%', aspect: '1' }, + _react2.default.createElement( + _recharts.ScatterChart, + null, + _react2.default.createElement(_recharts.XAxis, { dataKey: 'median_hh_income', name: 'Median Household Income', unit: '$' }), + _react2.default.createElement(_recharts.YAxis, { dataKey: 'total_incidents_per_1000', name: 'Incidents Per Thousand' }), + _react2.default.createElement(_recharts.ZAxis, { dataKey: 'fma', name: 'Fire Management Area' }), + _react2.default.createElement(_recharts.Scatter, { name: 'Incidents Per Thousand vs FMA Median Income', data: _data2.default, fill: '#D7075F' }), + _react2.default.createElement(_recharts.CartesianGrid, null), + _react2.default.createElement(_recharts.Legend, null), + _react2.default.createElement(_recharts.Tooltip, { cursor: { strokeDasharray: '3 3' } }) + ) + ), + _react2.default.createElement( + _recharts.ResponsiveContainer, + { width: '33.333%', aspect: '1' }, + _react2.default.createElement( + _recharts.ScatterChart, + null, + _react2.default.createElement(_recharts.XAxis, { dataKey: 'percent_non_white', name: 'Non-White', unit: '%' }), + _react2.default.createElement(_recharts.YAxis, { dataKey: 'total_incidents_per_1000', name: 'Incidents Per Thousand' }), + _react2.default.createElement(_recharts.ZAxis, { dataKey: 'fma', name: 'Fire Management Area' }), + _react2.default.createElement(_recharts.Scatter, { name: 'Incidents Per Thousand vs FMA % Non-White', data: _data2.default, fill: '#D7075F' }), + _react2.default.createElement(_recharts.CartesianGrid, null), + _react2.default.createElement(_recharts.Legend, null), + _react2.default.createElement(_recharts.Tooltip, { cursor: { strokeDasharray: '3 3' } }) + ) + ) + ); +}; + +exports.default = Scatterplot; \ No newline at end of file diff --git a/lib/er-components/ResponseTimeVaries/data.js b/lib/er-components/ResponseTimeVaries/data.js new file mode 100644 index 00000000..f83fc42b --- /dev/null +++ b/lib/er-components/ResponseTimeVaries/data.js @@ -0,0 +1,907 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +var data = [{ + "fma": 1, + "fma_population_total": 7333, + "percent_owner_occ_hh": 0.214560509072016, + "percent_renter_occ_hh": 0.785439490927983, + "median_hh_income": 32171, + "percent_w_hinsurance": 0.904345754579509, + "percent_wo_hinsurance": 0.0956542454204913, + "percent_college_grad_or_higher": 0.513759327375401, + "percent_rec_fs": 0.308294307471599, + "percent_total_lesh": 0.0148575832886497, + "percent_non_white": 0.188439794860051, + "percent_below_pov": 0.285227768836623, + "percent_member_65plus": 0.16317576445495, + "percent_diff_area": 0.0937119346423714, + "median_response_time": 4.61666666666667, + "ave_weekly_incidents": 513, + "fma_area_mi": 1.02440732455297, + "num_incidents_med": 33984, + "incidents_sqmi_med": 33174, + "num_incidents_fire": 820, + "incidents_sqmi_fire": 800, + "fma_population_density": 2763.83547848124, + "fire_incidents_2016": 185, + "medical_incidents_2016": 6208, + "total_incidents_2016": 7759, + "fire_incidents_per_1000": 25.2284194736124, + "medical_incidents_per_1000": 846.583935633438, + "total_incidents_per_1000": 1058.0935497068 +}, { + "fma": 2, + "fma_population_total": 15268, + "percent_owner_occ_hh": 0.577887881646049, + "percent_renter_occ_hh": 0.422112118353951, + "median_hh_income": 58055, + "percent_w_hinsurance": 0.920816754685306, + "percent_wo_hinsurance": 0.0791832453146935, + "percent_college_grad_or_higher": 0.239579450393376, + "percent_rec_fs": 0.191537015853659, + "percent_total_lesh": 0.079561650628103, + "percent_non_white": 0.358650104566879, + "percent_below_pov": 0.221077417287094, + "percent_member_65plus": 0.28815424962548, + "percent_diff_area": 0.0243176440631935, + "median_response_time": 5.76666666666667, + "ave_weekly_incidents": 152, + "fma_area_mi": 14.3995466462402, + "num_incidents_med": 9068, + "incidents_sqmi_med": 630, + "num_incidents_fire": 426, + "incidents_sqmi_fire": 30, + "fma_population_density": 413.242108991984, + "fire_incidents_2016": 65, + "medical_incidents_2016": 1537, + "total_incidents_2016": 2112, + "fire_incidents_per_1000": 4.2572701074142, + "medical_incidents_per_1000": 100.668063924548, + "total_incidents_per_1000": 138.328530259366 +}, { + "fma": 3, + "fma_population_total": 22086, + "percent_owner_occ_hh": 0.259041113347186, + "percent_renter_occ_hh": 0.740958886652814, + "median_hh_income": 90696, + "percent_w_hinsurance": 0.923768818659758, + "percent_wo_hinsurance": 0.0762311813402423, + "percent_college_grad_or_higher": 0.713052506246143, + "percent_rec_fs": 0.157922594901025, + "percent_total_lesh": 0.019349778249662, + "percent_non_white": 0.149546873440357, + "percent_below_pov": 0.168017792011079, + "percent_member_65plus": 0.150416520276212, + "percent_diff_area": 0.113334108385369, + "median_response_time": 4.86666666666667, + "ave_weekly_incidents": 365, + "fma_area_mi": 2.44435223084771, + "num_incidents_med": 19821, + "incidents_sqmi_med": 8109, + "num_incidents_fire": 897, + "incidents_sqmi_fire": 367, + "fma_population_density": 3488.83662321181, + "fire_incidents_2016": 150, + "medical_incidents_2016": 3278, + "total_incidents_2016": 4946, + "fire_incidents_per_1000": 6.79163270850312, + "medical_incidents_per_1000": 148.419813456488, + "total_incidents_per_1000": 223.942769175043 +}, { + "fma": 4, + "fma_population_total": 17533, + "percent_owner_occ_hh": 0.246846824862813, + "percent_renter_occ_hh": 0.753153175137187, + "median_hh_income": 64823, + "percent_w_hinsurance": 0.926227361460522, + "percent_wo_hinsurance": 0.0737726385394778, + "percent_college_grad_or_higher": 0.655990437312967, + "percent_rec_fs": 0.186252274609445, + "percent_total_lesh": 0.0569413421376392, + "percent_non_white": 0.234462221694657, + "percent_below_pov": 0.242329085807259, + "percent_member_65plus": 0.192163266295875, + "percent_diff_area": 0.17841632162993, + "median_response_time": 4.63333333333333, + "ave_weekly_incidents": 355, + "fma_area_mi": 2.36752399140509, + "num_incidents_med": 20167, + "incidents_sqmi_med": 8518, + "num_incidents_fire": 812, + "incidents_sqmi_fire": 343, + "fma_population_density": 2859.21159274703, + "fire_incidents_2016": 182, + "medical_incidents_2016": 3319, + "total_incidents_2016": 4894, + "fire_incidents_per_1000": 10.3804254833742, + "medical_incidents_per_1000": 189.300176809445, + "total_incidents_per_1000": 279.13078195403 +}, { + "fma": 5, + "fma_population_total": 17793, + "percent_owner_occ_hh": 0.634018676973657, + "percent_renter_occ_hh": 0.365981323026343, + "median_hh_income": 90861, + "percent_w_hinsurance": 0.938841971944875, + "percent_wo_hinsurance": 0.0611580280551252, + "percent_college_grad_or_higher": 0.670859282709365, + "percent_rec_fs": 0.109631680421485, + "percent_total_lesh": 0.0102288342695913, + "percent_non_white": 0.121693153813515, + "percent_below_pov": 0.101526538392455, + "percent_member_65plus": 0.23082132079822, + "percent_diff_area": 0.0567424126971531, + "median_response_time": 6.13333333333333, + "ave_weekly_incidents": 93, + "fma_area_mi": 4.04720774648387, + "num_incidents_med": 5300, + "incidents_sqmi_med": 1310, + "num_incidents_fire": 217, + "incidents_sqmi_fire": 54, + "fma_population_density": 1704.92976998252, + "fire_incidents_2016": 32, + "medical_incidents_2016": 819, + "total_incidents_2016": 1216, + "fire_incidents_per_1000": 1.79846006856629, + "medical_incidents_per_1000": 46.0293373798685, + "total_incidents_per_1000": 68.341482605519 +}, { + "fma": 7, + "fma_population_total": 42544, + "percent_owner_occ_hh": 0.412705290483686, + "percent_renter_occ_hh": 0.587294709516314, + "median_hh_income": 38163, + "percent_w_hinsurance": 0.892322385835204, + "percent_wo_hinsurance": 0.107677614164796, + "percent_college_grad_or_higher": 0.174417070717543, + "percent_rec_fs": 0.351333798290657, + "percent_total_lesh": 0.120806965620329, + "percent_non_white": 0.346702108192671, + "percent_below_pov": 0.262258461089395, + "percent_member_65plus": 0.22903825850404, + "percent_diff_area": 0.0245604068964547, + "median_response_time": 5.06666666666667, + "ave_weekly_incidents": 508, + "fma_area_mi": 5.70456000141091, + "num_incidents_med": 32937, + "incidents_sqmi_med": 5774, + "num_incidents_fire": 1182, + "incidents_sqmi_fire": 207, + "fma_population_density": 2879.50531852971, + "fire_incidents_2016": 185, + "medical_incidents_2016": 5443, + "total_incidents_2016": 7019, + "fire_incidents_per_1000": 4.34843926288078, + "medical_incidents_per_1000": 127.938134637082, + "total_incidents_per_1000": 164.982136141407 +}, { + "fma": 9, + "fma_population_total": 34321, + "percent_owner_occ_hh": 0.522185107499167, + "percent_renter_occ_hh": 0.477814892500833, + "median_hh_income": 71971, + "percent_w_hinsurance": 0.931579222706102, + "percent_wo_hinsurance": 0.0684207772938982, + "percent_college_grad_or_higher": 0.642641953642839, + "percent_rec_fs": 0.118504115878114, + "percent_total_lesh": 0.0117724566168841, + "percent_non_white": 0.117783757667725, + "percent_below_pov": 0.114257030048982, + "percent_member_65plus": 0.161170913250111, + "percent_diff_area": 0.057801279613322, + "median_response_time": 5.1, + "ave_weekly_incidents": 194, + "fma_area_mi": 3.45164032794958, + "num_incidents_med": 11703, + "incidents_sqmi_med": 3391, + "num_incidents_fire": 587, + "incidents_sqmi_fire": 170, + "fma_population_density": 3839.13851883819, + "fire_incidents_2016": 96, + "medical_incidents_2016": 1865, + "total_incidents_2016": 2660, + "fire_incidents_per_1000": 2.79712129599953, + "medical_incidents_per_1000": 54.3399085108243, + "total_incidents_per_1000": 77.5035692433204 +}, { + "fma": 11, + "fma_population_total": 34236, + "percent_owner_occ_hh": 0.522551981455466, + "percent_renter_occ_hh": 0.477448018544534, + "median_hh_income": 41935, + "percent_w_hinsurance": 0.905835391158451, + "percent_wo_hinsurance": 0.0941646088415492, + "percent_college_grad_or_higher": 0.190301021309126, + "percent_rec_fs": 0.332945507912371, + "percent_total_lesh": 0.106401871979132, + "percent_non_white": 0.308156154516878, + "percent_below_pov": 0.243153800758617, + "percent_member_65plus": 0.191919136125664, + "percent_diff_area": 0.0261094849585523, + "median_response_time": 4.88333333333333, + "ave_weekly_incidents": 358, + "fma_area_mi": 5.30650909064426, + "num_incidents_med": 22245, + "incidents_sqmi_med": 4192, + "num_incidents_fire": 1008, + "incidents_sqmi_fire": 190, + "fma_population_density": 2520.32562819131, + "fire_incidents_2016": 163, + "medical_incidents_2016": 3532, + "total_incidents_2016": 4818, + "fire_incidents_per_1000": 4.76107021848347, + "medical_incidents_per_1000": 103.16625774039, + "total_incidents_per_1000": 140.729057132843 +}, { + "fma": 12, + "fma_population_total": 16281, + "percent_owner_occ_hh": 0.637782641767803, + "percent_renter_occ_hh": 0.362217358232197, + "median_hh_income": 40524, + "percent_w_hinsurance": 0.937054571448571, + "percent_wo_hinsurance": 0.0629454285514291, + "percent_college_grad_or_higher": 0.303492121375286, + "percent_rec_fs": 0.252624880590769, + "percent_total_lesh": 0.0606921716248676, + "percent_non_white": 0.305582988984477, + "percent_below_pov": 0.219218582530582, + "percent_member_65plus": 0.223251137763216, + "percent_diff_area": 0.0397101238596899, + "median_response_time": 4.91666666666667, + "ave_weekly_incidents": 193, + "fma_area_mi": 8.09347703731121, + "num_incidents_med": 11438, + "incidents_sqmi_med": 1413, + "num_incidents_fire": 531, + "incidents_sqmi_fire": 66, + "fma_population_density": 776.69763963777, + "fire_incidents_2016": 88, + "medical_incidents_2016": 1795, + "total_incidents_2016": 2564, + "fire_incidents_per_1000": 5.4050733984399, + "medical_incidents_per_1000": 110.25121307045, + "total_incidents_per_1000": 157.484184018181 +}, { + "fma": 13, + "fma_population_total": 24159, + "percent_owner_occ_hh": 0.411669990496692, + "percent_renter_occ_hh": 0.588330009503308, + "median_hh_income": 64694, + "percent_w_hinsurance": 0.925981154288242, + "percent_wo_hinsurance": 0.0740188457117584, + "percent_college_grad_or_higher": 0.63118906623078, + "percent_rec_fs": 0.140370502685277, + "percent_total_lesh": 0.00942074249557654, + "percent_non_white": 0.15030554584567, + "percent_below_pov": 0.140217161511023, + "percent_member_65plus": 0.211235008382888, + "percent_diff_area": 0.0502587001199397, + "median_response_time": 4.91666666666667, + "ave_weekly_incidents": 351, + "fma_area_mi": 3.33527528051072, + "num_incidents_med": 20171, + "incidents_sqmi_med": 6048, + "num_incidents_fire": 936, + "incidents_sqmi_fire": 281, + "fma_population_density": 2796.70267145938, + "fire_incidents_2016": 207, + "medical_incidents_2016": 3228, + "total_incidents_2016": 4670, + "fire_incidents_per_1000": 8.56823544020862, + "medical_incidents_per_1000": 133.614801937166, + "total_incidents_per_1000": 193.302702926446 +}, { + "fma": 16, + "fma_population_total": 4010, + "percent_owner_occ_hh": 0.701563300885515, + "percent_renter_occ_hh": 0.298436699114485, + "median_hh_income": 130537, + "percent_w_hinsurance": 0.967305483168306, + "percent_wo_hinsurance": 0.032694516831694, + "percent_college_grad_or_higher": 0.716750814817777, + "percent_rec_fs": 0.0697156643585604, + "percent_total_lesh": 0.0094062230200465, + "percent_non_white": 0.14016675146296, + "percent_below_pov": 0.0749637731532486, + "percent_member_65plus": 0.316684717173696, + "percent_diff_area": 0.0509236957947675, + "median_response_time": 6.91666666666667, + "ave_weekly_incidents": 56, + "fma_area_mi": 2.17788162745848, + "num_incidents_med": 3260, + "incidents_sqmi_med": 1497, + "num_incidents_fire": 113, + "incidents_sqmi_fire": 52, + "fma_population_density": 714.669782460578, + "fire_incidents_2016": 18, + "medical_incidents_2016": 560, + "total_incidents_2016": 792, + "fire_incidents_per_1000": 4.48877805486284, + "medical_incidents_per_1000": 139.650872817955, + "total_incidents_per_1000": 197.506234413965 +}, { + "fma": 18, + "fma_population_total": 27347, + "percent_owner_occ_hh": 0.655211495712751, + "percent_renter_occ_hh": 0.344788504287249, + "median_hh_income": 81527, + "percent_w_hinsurance": 0.94510840732045, + "percent_wo_hinsurance": 0.0548915926795497, + "percent_college_grad_or_higher": 0.586022430137932, + "percent_rec_fs": 0.0886726129223197, + "percent_total_lesh": 0.0161488759834309, + "percent_non_white": 0.115285517579399, + "percent_below_pov": 0.105129488943946, + "percent_member_65plus": 0.21984447032969, + "percent_diff_area": 0.046663263243477, + "median_response_time": 6.35, + "ave_weekly_incidents": 146, + "fma_area_mi": 6.16269358040341, + "num_incidents_med": 8852, + "incidents_sqmi_med": 1436, + "num_incidents_fire": 330, + "incidents_sqmi_fire": 54, + "fma_population_density": 1743.65042368977, + "fire_incidents_2016": 59, + "medical_incidents_2016": 1499, + "total_incidents_2016": 2064, + "fire_incidents_per_1000": 2.15745785643763, + "medical_incidents_per_1000": 54.8140563864409, + "total_incidents_per_1000": 75.4744578930047 +}, { + "fma": 19, + "fma_population_total": 30588, + "percent_owner_occ_hh": 0.555832805687938, + "percent_renter_occ_hh": 0.444167194312062, + "median_hh_income": 54614, + "percent_w_hinsurance": 0.911453805970032, + "percent_wo_hinsurance": 0.0885461940299676, + "percent_college_grad_or_higher": 0.410512759104233, + "percent_rec_fs": 0.206478187421073, + "percent_total_lesh": 0.0479344898087477, + "percent_non_white": 0.2483619670495, + "percent_below_pov": 0.176255138731865, + "percent_member_65plus": 0.211981013092863, + "percent_diff_area": 0.0518456977646207, + "median_response_time": 4.95, + "ave_weekly_incidents": 253, + "fma_area_mi": 4.18803162519497, + "num_incidents_med": 15518, + "incidents_sqmi_med": 3705, + "num_incidents_fire": 653, + "incidents_sqmi_fire": 156, + "fma_population_density": 2819.94449720854, + "fire_incidents_2016": 121, + "medical_incidents_2016": 2499, + "total_incidents_2016": 3446, + "fire_incidents_per_1000": 3.95579965999738, + "medical_incidents_per_1000": 81.6987053746567, + "total_incidents_per_1000": 112.658558911992 +}, { + "fma": 20, + "fma_population_total": 20305, + "percent_owner_occ_hh": 0.641915690920954, + "percent_renter_occ_hh": 0.358084309079045, + "median_hh_income": 69572, + "percent_w_hinsurance": 0.952517898588864, + "percent_wo_hinsurance": 0.0474821014111361, + "percent_college_grad_or_higher": 0.582606338375315, + "percent_rec_fs": 0.130157938769082, + "percent_total_lesh": 0.0204592717938547, + "percent_non_white": 0.099046755707463, + "percent_below_pov": 0.107134029293488, + "percent_member_65plus": 0.244760538824345, + "percent_diff_area": 0.0563591719794654, + "median_response_time": 6.38333333333333, + "ave_weekly_incidents": 121, + "fma_area_mi": 4.67290437516451, + "num_incidents_med": 6968, + "incidents_sqmi_med": 1491, + "num_incidents_fire": 328, + "incidents_sqmi_fire": 70, + "fma_population_density": 1723.81488681612, + "fire_incidents_2016": 53, + "medical_incidents_2016": 1100, + "total_incidents_2016": 1577, + "fire_incidents_per_1000": 2.61019453336617, + "medical_incidents_per_1000": 54.1738488057129, + "total_incidents_per_1000": 77.6655996060084 +}, { + "fma": 25, + "fma_population_total": 41133, + "percent_owner_occ_hh": 0.558885764990407, + "percent_renter_occ_hh": 0.441114235009593, + "median_hh_income": 56630, + "percent_w_hinsurance": 0.907645221389291, + "percent_wo_hinsurance": 0.0923547786107094, + "percent_college_grad_or_higher": 0.409634507165191, + "percent_rec_fs": 0.198167977871237, + "percent_total_lesh": 0.0383132946821048, + "percent_non_white": 0.171114257593793, + "percent_below_pov": 0.151351668467549, + "percent_member_65plus": 0.167881277877688, + "percent_diff_area": 0.0459229599487828, + "median_response_time": 5.33333333333333, + "ave_weekly_incidents": 270, + "fma_area_mi": 5.00309955830326, + "num_incidents_med": 16688, + "incidents_sqmi_med": 3336, + "num_incidents_fire": 631, + "incidents_sqmi_fire": 126, + "fma_population_density": 3181.25521179675, + "fire_incidents_2016": 88, + "medical_incidents_2016": 2390, + "total_incidents_2016": 3337, + "fire_incidents_per_1000": 2.13940145382053, + "medical_incidents_per_1000": 58.1041985753531, + "total_incidents_per_1000": 81.1270755840809 +}, { + "fma": 6, + "fma_population_total": 1908, + "percent_owner_occ_hh": 0.46234350389442, + "percent_renter_occ_hh": 0.53765649610558, + "median_hh_income": 84673, + "percent_w_hinsurance": 0.946042354915941, + "percent_wo_hinsurance": 0.0539576450840594, + "percent_college_grad_or_higher": 0.60389134372265, + "percent_rec_fs": 0.0964762701745301, + "percent_total_lesh": 0.00976169941968662, + "percent_non_white": 0.122715784437706, + "percent_below_pov": 0.0938874577916698, + "percent_member_65plus": 0.162172796634452, + "percent_diff_area": 0.053997148335505, + "median_response_time": 5.81666666666667, + "ave_weekly_incidents": 29, + "fma_area_mi": 3.29734042324997, + "num_incidents_med": 1027, + "incidents_sqmi_med": 311, + "num_incidents_fire": 150, + "incidents_sqmi_fire": 45, + "fma_population_density": 223.498422684481, + "fire_incidents_2016": 41, + "medical_incidents_2016": 162, + "total_incidents_2016": 388, + "fire_incidents_per_1000": 21.4884696016771, + "medical_incidents_per_1000": 84.9056603773585, + "total_incidents_per_1000": 203.35429769392 +}, { + "fma": 8, + "fma_population_total": 17209, + "percent_owner_occ_hh": 0.611765186770542, + "percent_renter_occ_hh": 0.388234813229458, + "median_hh_income": 54371, + "percent_w_hinsurance": 0.924086877564031, + "percent_wo_hinsurance": 0.0759131224359693, + "percent_college_grad_or_higher": 0.449776804861136, + "percent_rec_fs": 0.18359539987851, + "percent_total_lesh": 0.0193448242307321, + "percent_non_white": 0.245792498821964, + "percent_below_pov": 0.171425436981149, + "percent_member_65plus": 0.16793252596011, + "percent_diff_area": 0.0324089958553894, + "median_response_time": 4.53333333333333, + "ave_weekly_incidents": 152, + "fma_area_mi": 3.6734422190861, + "num_incidents_med": 9199, + "incidents_sqmi_med": 2504, + "num_incidents_fire": 501, + "incidents_sqmi_fire": 136, + "fma_population_density": 1809.05069883243, + "fire_incidents_2016": 94, + "medical_incidents_2016": 1462, + "total_incidents_2016": 2064, + "fire_incidents_per_1000": 5.46225812075077, + "medical_incidents_per_1000": 84.9555465163577, + "total_incidents_per_1000": 119.93724214074 +}, { + "fma": 10, + "fma_population_total": 10972, + "percent_owner_occ_hh": 0.657551383178983, + "percent_renter_occ_hh": 0.342448616821017, + "median_hh_income": 108234, + "percent_w_hinsurance": 0.959376871752891, + "percent_wo_hinsurance": 0.0406231282471087, + "percent_college_grad_or_higher": 0.697953907440157, + "percent_rec_fs": 0.0478547180551366, + "percent_total_lesh": 0.0154230030569972, + "percent_non_white": 0.126523214562984, + "percent_below_pov": 0.0930112209796159, + "percent_member_65plus": 0.241721589784397, + "percent_diff_area": 0.0719414240398135, + "median_response_time": 6.43333333333333, + "ave_weekly_incidents": 44, + "fma_area_mi": 4.25501098875174, + "num_incidents_med": 2108, + "incidents_sqmi_med": 495, + "num_incidents_fire": 135, + "incidents_sqmi_fire": 32, + "fma_population_density": 996.63042269774, + "fire_incidents_2016": 18, + "medical_incidents_2016": 359, + "total_incidents_2016": 596, + "fire_incidents_per_1000": 1.6405395552315, + "medical_incidents_per_1000": 32.7196500182282, + "total_incidents_per_1000": 54.3200874954429 +}, { + "fma": 14, + "fma_population_total": 37634, + "percent_owner_occ_hh": 0.666702701556946, + "percent_renter_occ_hh": 0.333297298443054, + "median_hh_income": 57180, + "percent_w_hinsurance": 0.928726635529962, + "percent_wo_hinsurance": 0.0712733644700377, + "percent_college_grad_or_higher": 0.563500036690099, + "percent_rec_fs": 0.165424468181333, + "percent_total_lesh": 0.0144303350092005, + "percent_non_white": 0.269479808708482, + "percent_below_pov": 0.161836446844679, + "percent_member_65plus": 0.159727936952621, + "percent_diff_area": 0.0488034294114156, + "median_response_time": 5.56666666666667, + "ave_weekly_incidents": 224, + "fma_area_mi": 8.02072685615906, + "num_incidents_med": 12988, + "incidents_sqmi_med": 1619, + "num_incidents_fire": 694, + "incidents_sqmi_fire": 87, + "fma_population_density": 1812.44336716474, + "fire_incidents_2016": 117, + "medical_incidents_2016": 1952, + "total_incidents_2016": 2893, + "fire_incidents_per_1000": 3.10889089652973, + "medical_incidents_per_1000": 51.8679917096243, + "total_incidents_per_1000": 76.8719774671839 +}, { + "fma": 15, + "fma_population_total": 9552, + "percent_owner_occ_hh": 0.502916864337674, + "percent_renter_occ_hh": 0.497083135662326, + "median_hh_income": 117597, + "percent_w_hinsurance": 0.946814146480986, + "percent_wo_hinsurance": 0.0531858535190138, + "percent_college_grad_or_higher": 0.726724161757851, + "percent_rec_fs": 0.110670583018666, + "percent_total_lesh": 0.0134455005250366, + "percent_non_white": 0.148893064298857, + "percent_below_pov": 0.165395920533106, + "percent_member_65plus": 0.215972423759198, + "percent_diff_area": 0.0665747577084208, + "median_response_time": 6.40833333333333, + "ave_weekly_incidents": 33, + "fma_area_mi": 2.32308193460249, + "num_incidents_med": 1320, + "incidents_sqmi_med": 568, + "num_incidents_fire": 79, + "incidents_sqmi_fire": 34, + "fma_population_density": 1587.54482005332, + "fire_incidents_2016": 18, + "medical_incidents_2016": 237, + "total_incidents_2016": 515, + "fire_incidents_per_1000": 1.88442211055276, + "medical_incidents_per_1000": 24.8115577889447, + "total_incidents_per_1000": 53.9154103852596 +}, { + "fma": 17, + "fma_population_total": 4021, + "percent_owner_occ_hh": 0.810286244012278, + "percent_renter_occ_hh": 0.189713755987723, + "median_hh_income": 53353, + "percent_w_hinsurance": 0.941233482325645, + "percent_wo_hinsurance": 0.0587665176743552, + "percent_college_grad_or_higher": 0.310642832927022, + "percent_rec_fs": 0.207049613643633, + "percent_total_lesh": 0.0282138712874996, + "percent_non_white": 0.259078931955219, + "percent_below_pov": 0.110537384650688, + "percent_member_65plus": 0.333699702249882, + "percent_diff_area": 0.0457110793289554, + "median_response_time": 6.91666666666667, + "ave_weekly_incidents": 96, + "fma_area_mi": 13.6860795990116, + "num_incidents_med": 5218, + "incidents_sqmi_med": 381, + "num_incidents_fire": 449, + "incidents_sqmi_fire": 33, + "fma_population_density": 115.553096144774, + "fire_incidents_2016": 64, + "medical_incidents_2016": 870, + "total_incidents_2016": 1354, + "fire_incidents_per_1000": 15.9164386968416, + "medical_incidents_per_1000": 216.36408853519, + "total_incidents_per_1000": 336.732156180055 +}, { + "fma": 21, + "fma_population_total": 4628, + "percent_owner_occ_hh": 0.184362932737349, + "percent_renter_occ_hh": 0.815637067262651, + "median_hh_income": 32174, + "percent_w_hinsurance": 0.871430596814307, + "percent_wo_hinsurance": 0.128569403185693, + "percent_college_grad_or_higher": 0.563909856448969, + "percent_rec_fs": 0.266329253706594, + "percent_total_lesh": 0.00774612069954984, + "percent_non_white": 0.14512119993887, + "percent_below_pov": 0.268277425374771, + "percent_member_65plus": 0.116910763544839, + "percent_diff_area": 0.124468606401059, + "median_response_time": 4.83333333333333, + "ave_weekly_incidents": 150, + "fma_area_mi": 0.952173210770585, + "num_incidents_med": 9233, + "incidents_sqmi_med": 9697, + "num_incidents_fire": 556, + "incidents_sqmi_fire": 584, + "fma_population_density": 1876.59711471166, + "fire_incidents_2016": 115, + "medical_incidents_2016": 1534, + "total_incidents_2016": 2166, + "fire_incidents_per_1000": 24.8487467588591, + "medical_incidents_per_1000": 331.460674157303, + "total_incidents_per_1000": 468.020743301642 +}, { + "fma": 22, + "fma_population_total": 16630, + "percent_owner_occ_hh": 0.603739156888818, + "percent_renter_occ_hh": 0.396260843111182, + "median_hh_income": 72752, + "percent_w_hinsurance": 0.934267595388996, + "percent_wo_hinsurance": 0.0657324046110041, + "percent_college_grad_or_higher": 0.349950309993586, + "percent_rec_fs": 0.215979730166808, + "percent_total_lesh": 0.0286895707987954, + "percent_non_white": 0.227622800612737, + "percent_below_pov": 0.18282818339287, + "percent_member_65plus": 0.16314119570005, + "percent_diff_area": 0.0278425350545522, + "median_response_time": 5.56666666666667, + "ave_weekly_incidents": 166, + "fma_area_mi": 15.1622368383818, + "num_incidents_med": 9387, + "incidents_sqmi_med": 619, + "num_incidents_fire": 474, + "incidents_sqmi_fire": 31, + "fma_population_density": 423.470092698444, + "fire_incidents_2016": 63, + "medical_incidents_2016": 1410, + "total_incidents_2016": 2098, + "fire_incidents_per_1000": 3.78833433553818, + "medical_incidents_per_1000": 84.786530366807, + "total_incidents_per_1000": 126.157546602526 +}, { + "fma": 23, + "fma_population_total": 11746, + "percent_owner_occ_hh": 0.446883182442531, + "percent_renter_occ_hh": 0.553116817557469, + "median_hh_income": 60260, + "percent_w_hinsurance": 0.892609408186682, + "percent_wo_hinsurance": 0.107390591813318, + "percent_college_grad_or_higher": 0.56192135327786, + "percent_rec_fs": 0.216201595560886, + "percent_total_lesh": 0.0212929985842579, + "percent_non_white": 0.139780885563998, + "percent_below_pov": 0.189856932177827, + "percent_member_65plus": 0.153895500870901, + "percent_diff_area": 0.07332609727337, + "median_response_time": 5.96666666666667, + "ave_weekly_incidents": 84, + "fma_area_mi": 2.00292662144043, + "num_incidents_med": 4764, + "incidents_sqmi_med": 2379, + "num_incidents_fire": 297, + "incidents_sqmi_fire": 148, + "fma_population_density": 2264.20229855279, + "fire_incidents_2016": 63, + "medical_incidents_2016": 736, + "total_incidents_2016": 1160, + "fire_incidents_per_1000": 5.36352800953516, + "medical_incidents_per_1000": 62.6596288098076, + "total_incidents_per_1000": 98.7570236676315 +}, { + "fma": 24, + "fma_population_total": 16678, + "percent_owner_occ_hh": 0.485675693308403, + "percent_renter_occ_hh": 0.514324306691597, + "median_hh_income": 32925, + "percent_w_hinsurance": 0.901578452061173, + "percent_wo_hinsurance": 0.0984215479388273, + "percent_college_grad_or_higher": 0.513219735460663, + "percent_rec_fs": 0.207232379512086, + "percent_total_lesh": 0.0148638492448008, + "percent_non_white": 0.28217178818666, + "percent_below_pov": 0.193915438329201, + "percent_member_65plus": 0.136099650978906, + "percent_diff_area": 0.0709499621709667, + "median_response_time": 4.93333333333333, + "ave_weekly_incidents": 169, + "fma_area_mi": 4.301167987466, + "num_incidents_med": 9606, + "incidents_sqmi_med": 2233, + "num_incidents_fire": 498, + "incidents_sqmi_fire": 116, + "fma_population_density": 1497.12733418965, + "fire_incidents_2016": 73, + "medical_incidents_2016": 1483, + "total_incidents_2016": 2190, + "fire_incidents_per_1000": 4.37702362393572, + "medical_incidents_per_1000": 88.9195347163929, + "total_incidents_per_1000": 131.310708718072 +}, { + "fma": 26, + "fma_population_total": 21932, + "percent_owner_occ_hh": 0.576595147749265, + "percent_renter_occ_hh": 0.423404852250735, + "median_hh_income": 53298, + "percent_w_hinsurance": 0.905223390096257, + "percent_wo_hinsurance": 0.0947766099037433, + "percent_college_grad_or_higher": 0.323387934058759, + "percent_rec_fs": 0.251276800138933, + "percent_total_lesh": 0.0398350192435886, + "percent_non_white": 0.303251888329628, + "percent_below_pov": 0.280510263587256, + "percent_member_65plus": 0.196608029612848, + "percent_diff_area": 0.0706683849472505, + "median_response_time": 5.06666666666667, + "ave_weekly_incidents": 137, + "fma_area_mi": 3.24621543024625, + "num_incidents_med": 8520, + "incidents_sqmi_med": 2625, + "num_incidents_fire": 414, + "incidents_sqmi_fire": 128, + "fma_population_density": 2608.62139140906, + "fire_incidents_2016": 60, + "medical_incidents_2016": 1216, + "total_incidents_2016": 1706, + "fire_incidents_per_1000": 2.73572861572132, + "medical_incidents_per_1000": 55.4440999452854, + "total_incidents_per_1000": 77.7858836403429 +}, { + "fma": 27, + "fma_population_total": 5548, + "percent_owner_occ_hh": 0.7993308553153, + "percent_renter_occ_hh": 0.2006691446847, + "median_hh_income": 137883, + "percent_w_hinsurance": 0.983622355915026, + "percent_wo_hinsurance": 0.0163776440849743, + "percent_college_grad_or_higher": 0.750341335753273, + "percent_rec_fs": 0.0234967250572149, + "percent_total_lesh": 0.0260261807671645, + "percent_non_white": 0.242353626753449, + "percent_below_pov": 0.0690250257721562, + "percent_member_65plus": 0.1943009610868, + "percent_diff_area": 0.0103936848135991, + "median_response_time": 9.01666666666667, + "ave_weekly_incidents": 19, + "fma_area_mi": 8.28773944484792, + "num_incidents_med": 802, + "incidents_sqmi_med": 97, + "num_incidents_fire": 105, + "incidents_sqmi_fire": 13, + "fma_population_density": 261.052562237015, + "fire_incidents_2016": 11, + "medical_incidents_2016": 139, + "total_incidents_2016": 268, + "fire_incidents_per_1000": 1.98269646719539, + "medical_incidents_per_1000": 25.0540735400144, + "total_incidents_per_1000": 48.3056957462149 +}, { + "fma": 28, + "fma_population_total": 28355, + "percent_owner_occ_hh": 0.648989944579368, + "percent_renter_occ_hh": 0.351010055420632, + "median_hh_income": 70605, + "percent_w_hinsurance": 0.937016627036585, + "percent_wo_hinsurance": 0.0629833729634147, + "percent_college_grad_or_higher": 0.555984870744227, + "percent_rec_fs": 0.147029064960982, + "percent_total_lesh": 0.027761881200675, + "percent_non_white": 0.154711213566452, + "percent_below_pov": 0.10732502589776, + "percent_member_65plus": 0.189666038232223, + "percent_diff_area": 0.0303646563433557, + "median_response_time": 5.11666666666667, + "ave_weekly_incidents": 184, + "fma_area_mi": 3.82028825261447, + "num_incidents_med": 11034, + "incidents_sqmi_med": 2888, + "num_incidents_fire": 476, + "incidents_sqmi_fire": 125, + "fma_population_density": 2865.7178484245, + "fire_incidents_2016": 77, + "medical_incidents_2016": 1697, + "total_incidents_2016": 2406, + "fire_incidents_per_1000": 2.71557044612943, + "medical_incidents_per_1000": 59.8483512608006, + "total_incidents_per_1000": 84.8527596543819 +}, { + "fma": 29, + "fma_population_total": 24628, + "percent_owner_occ_hh": 0.621909161952892, + "percent_renter_occ_hh": 0.378090838047108, + "median_hh_income": 56955, + "percent_w_hinsurance": 0.894003733787064, + "percent_wo_hinsurance": 0.105996266212936, + "percent_college_grad_or_higher": 0.185211565122922, + "percent_rec_fs": 0.269994689579779, + "percent_total_lesh": 0.0906561464756946, + "percent_non_white": 0.285903763347324, + "percent_below_pov": 0.242225601786993, + "percent_member_65plus": 0.226319853409145, + "percent_diff_area": 0.0215388608542226, + "median_response_time": 5.93333333333333, + "ave_weekly_incidents": 169, + "fma_area_mi": 6.61066185976951, + "num_incidents_med": 10540, + "incidents_sqmi_med": 1594, + "num_incidents_fire": 355, + "incidents_sqmi_fire": 54, + "fma_population_density": 1515.03714972225, + "fire_incidents_2016": 49, + "medical_incidents_2016": 1621, + "total_incidents_2016": 2181, + "fire_incidents_per_1000": 1.98960532726977, + "medical_incidents_per_1000": 65.8193925613123, + "total_incidents_per_1000": 88.5577391586812 +}, { + "fma": 30, + "fma_population_total": 23736, + "percent_owner_occ_hh": 0.612597776903663, + "percent_renter_occ_hh": 0.387402223096336, + "median_hh_income": 54654, + "percent_w_hinsurance": 0.926683527421236, + "percent_wo_hinsurance": 0.0733164725787638, + "percent_college_grad_or_higher": 0.219461039063408, + "percent_rec_fs": 0.201877631116644, + "percent_total_lesh": 0.0552278716773401, + "percent_non_white": 0.282278911819036, + "percent_below_pov": 0.165289912187628, + "percent_member_65plus": 0.370707532706023, + "percent_diff_area": 0.0310895861983325, + "median_response_time": 5.3, + "ave_weekly_incidents": 257, + "fma_area_mi": 4.16306450201977, + "num_incidents_med": 16836, + "incidents_sqmi_med": 4044, + "num_incidents_fire": 448, + "incidents_sqmi_fire": 108, + "fma_population_density": 2201.36988346818, + "fire_incidents_2016": 63, + "medical_incidents_2016": 2717, + "total_incidents_2016": 3436, + "fire_incidents_per_1000": 2.65419615773509, + "medical_incidents_per_1000": 114.467475564543, + "total_incidents_per_1000": 144.759015840917 +}, { + "fma": 31, + "fma_population_total": 31487, + "percent_owner_occ_hh": 0.521215661436334, + "percent_renter_occ_hh": 0.478784338563666, + "median_hh_income": 44065, + "percent_w_hinsurance": 0.896325841412133, + "percent_wo_hinsurance": 0.103674158587867, + "percent_college_grad_or_higher": 0.114265009644617, + "percent_rec_fs": 0.355313564112158, + "percent_total_lesh": 0.110621660221432, + "percent_non_white": 0.312902719232711, + "percent_below_pov": 0.303463352763139, + "percent_member_65plus": 0.234894600812354, + "percent_diff_area": 0.0235819971906545, + "median_response_time": 5.23333333333333, + "ave_weekly_incidents": 291, + "fma_area_mi": 4.22098842545387, + "num_incidents_med": 12722, + "incidents_sqmi_med": 3014, + "num_incidents_fire": 468, + "incidents_sqmi_fire": 111, + "fma_population_density": 2880.13148334867, + "fire_incidents_2016": 81, + "medical_incidents_2016": 2104, + "total_incidents_2016": 2687, + "fire_incidents_per_1000": 2.57249023406485, + "medical_incidents_per_1000": 66.8212278083018, + "total_incidents_per_1000": 85.3368056658303 +}]; + +exports.default = data; \ No newline at end of file diff --git a/lib/index.js b/lib/index.js index 97c56c4c..6a53bf6f 100644 --- a/lib/index.js +++ b/lib/index.js @@ -3,7 +3,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -exports.isClient = exports.Scatterplot = exports.Icon = exports.Dropdown = exports.LeafletMap = exports.RechartsPie = exports.NavRouterLink = exports.Nav = exports.Header = exports.ScrollToTop = exports.Footer = exports.Slider = exports.Pie = exports.ChartData = exports.Chart = exports.StoryCard = exports.Button = exports.Sankey = exports.BarChart = exports.AreaChart = undefined; +exports.isClient = exports.ResponseTimeVaries = exports.HowWhenBusy = exports.Scatterplot = exports.Icon = exports.Dropdown = exports.LeafletMap = exports.RechartsPie = exports.NavRouterLink = exports.Nav = exports.Header = exports.ScrollToTop = exports.Footer = exports.Slider = exports.Pie = exports.ChartData = exports.Chart = exports.StoryCard = exports.Button = exports.Sankey = exports.BarChart = exports.AreaChart = undefined; var _AreaChart2 = require('./AreaChart/AreaChart'); @@ -81,6 +81,14 @@ var _Scatterplot2 = require('./Scatterplot/Scatterplot'); var _Scatterplot3 = _interopRequireDefault(_Scatterplot2); +var _HowWhenBusy2 = require('./er-components/HowWhenBusy/HowWhenBusy'); + +var _HowWhenBusy3 = _interopRequireDefault(_HowWhenBusy2); + +var _ResponseTimeVaries2 = require('./er-components/ResponseTimeVaries/ResponseTimeVaries'); + +var _ResponseTimeVaries3 = _interopRequireDefault(_ResponseTimeVaries2); + var _isClient2 = require('./utils/isClient'); var _isClient3 = _interopRequireDefault(_isClient2); @@ -106,6 +114,8 @@ exports.LeafletMap = _LeafletMap3.default; exports.Dropdown = _Dropdown3.default; exports.Icon = _Icon3.default; exports.Scatterplot = _Scatterplot3.default; +exports.HowWhenBusy = _HowWhenBusy3.default; +exports.ResponseTimeVaries = _ResponseTimeVaries3.default; // export utils as well for broader use diff --git a/src/er-components/HowWhenBusy/HowWhenBusy.js b/src/er-components/HowWhenBusy/HowWhenBusy.js new file mode 100644 index 00000000..db2d99fa --- /dev/null +++ b/src/er-components/HowWhenBusy/HowWhenBusy.js @@ -0,0 +1,424 @@ +import React, { PropTypes } from 'react'; +import { + BarChart, + XAxis, + YAxis, + CartesianGrid, + Tooltip, + Legend, + Bar, + ResponsiveContainer, +} from 'recharts'; + +// Average Daily Medical Incidents per Month, 2010-2016 +const dataMonthMedical = [{ + name: 'Jan', + 'Average Daily Medical Incidents per Month, 2010-2016': 138.087, +}, { + name: 'Feb', + 'Average Daily Medical Incidents per Month, 2010-2016': 140.253, +}, { + name: 'Mar', + 'Average Daily Medical Incidents per Month, 2010-2016': 140.618, +}, { + name: 'Apr', + 'Average Daily Medical Incidents per Month, 2010-2016': 142.067, +}, { + name: 'May', + 'Average Daily Medical Incidents per Month, 2010-2016': 143.562, +}, { + name: 'Jun', + 'Average Daily Medical Incidents per Month, 2010-2016': 147.424, +}, { + name: 'Jul', + 'Average Daily Medical Incidents per Month, 2010-2016': 148.358, +}, { + name: 'Aug', + 'Average Daily Medical Incidents per Month, 2010-2016': 150.530, +}, { + name: 'Sep', + 'Average Daily Medical Incidents per Month, 2010-2016': 146.671, +}, { + name: 'Oct', + 'Average Daily Medical Incidents per Month, 2010-2016': 144.207, +}, { + name: 'Nov', + 'Average Daily Medical Incidents per Month, 2010-2016': 138.900, +}, { + name: 'Dec', + 'Average Daily Medical Incidents per Month, 2010-2016': 145.069, +}]; + +// Average Daily Fire Incidents per Month, 2010-2016 +const dataMonthFire = [{ + name: 'Jan', + 'Average Daily Fire Incidents per Month, 2010-2016': 3.930, +}, { + name: 'Feb', + 'Average Daily Fire Incidents per Month, 2010-2016': 4.295, +}, { + name: 'Mar', + 'Average Daily Fire Incidents per Month, 2010-2016': 4.053, +}, { + name: 'Apr', + 'Average Daily Fire Incidents per Month, 2010-2016': 4.626, +}, { + name: 'May', + 'Average Daily Fire Incidents per Month, 2010-2016': 6.488, +}, { + name: 'Jun', + 'Average Daily Fire Incidents per Month, 2010-2016': 8.433, +}, { + name: 'Jul', + 'Average Daily Fire Incidents per Month, 2010-2016': 12.493, +}, { + name: 'Aug', + 'Average Daily Fire Incidents per Month, 2010-2016': 12.731, +}, { + name: 'Sep', + 'Average Daily Fire Incidents per Month, 2010-2016': 7.985, +}, { + name: 'Oct', + 'Average Daily Fire Incidents per Month, 2010-2016': 5.327, +}, { + name: 'Nov', + 'Average Daily Fire Incidents per Month, 2010-2016': 4.493, +}, { + name: 'Dec', + 'Average Daily Fire Incidents per Month, 2010-2016': 4.072, +}]; + +// Average Daily False Alarms per Month, 2010-2016 +const dataMonthFalse = [{ + name: 'Jan', + 'Average Daily False Alarms per Month, 2010-2016': 22.747, +}, { + name: 'Feb', + 'Average Daily False Alarms per Month, 2010-2016': 22.707, +}, { + name: 'Mar', + 'Average Daily False Alarms per Month, 2010-2016': 22.304, +}, { + name: 'Apr', + 'Average Daily False Alarms per Month, 2010-2016': 22.462, +}, { + name: 'May', + 'Average Daily False Alarms per Month, 2010-2016': 23.618, +}, { + name: 'Jun', + 'Average Daily False Alarms per Month, 2010-2016': 25.510, +}, { + name: 'Jul', + 'Average Daily False Alarms per Month, 2010-2016': 26.880, +}, { + name: 'Aug', + 'Average Daily False Alarms per Month, 2010-2016': 27.889, +}, { + name: 'Sep', + 'Average Daily False Alarms per Month, 2010-2016': 28.176, +}, { + name: 'Oct', + 'Average Daily False Alarms per Month, 2010-2016': 26.774, +}, { + name: 'Nov', + 'Average Daily False Alarms per Month, 2010-2016': 25.500, +}, { + name: 'Dec', + 'Average Daily False Alarms per Month, 2010-2016': 26.051, +}]; + +// Average Medical Incidents per Hour, 2010-2016 +const dataHourMedical = [{ + name: '12am', + 'Average Medical Incidents per Hour, 2010-2016': 4.791, +}, { + name: '1am', + 'Average Medical Incidents per Hour, 2010-2016': 4.471, +}, { + name: '2am', + 'Average Medical Incidents per Hour, 2010-2016': 4.142, +}, { + name: '3am', + 'Average Medical Incidents per Hour, 2010-2016': 3.406, +}, { + name: '4am', + 'Average Medical Incidents per Hour, 2010-2016': 2.970, +}, { + name: '5am', + 'Average Medical Incidents per Hour, 2010-2016': 3.019, +}, { + name: '6am', + 'Average Medical Incidents per Hour, 2010-2016': 3.399, +}, { + name: '7am', + 'Average Medical Incidents per Hour, 2010-2016': 4.473, +}, { + name: '8am', + 'Average Medical Incidents per Hour, 2010-2016': 5.616, +}, { + name: '9am', + 'Average Medical Incidents per Hour, 2010-2016': 6.467, +}, { + name: '10am', + 'Average Medical Incidents per Hour, 2010-2016': 6.970, +}, { + name: '11am', + 'Average Medical Incidents per Hour, 2010-2016': 7.370, +}, { + name: '12pm', + 'Average Medical Incidents per Hour, 2010-2016': 7.537, +}, { + name: '1pm', + 'Average Medical Incidents per Hour, 2010-2016': 7.729, +}, { + name: '2pm', + 'Average Medical Incidents per Hour, 2010-2016': 7.669, +}, { + name: '3pm', + 'Average Medical Incidents per Hour, 2010-2016': 7.675, +}, { + name: '4pm', + 'Average Medical Incidents per Hour, 2010-2016': 7.733, +}, { + name: '5pm', + 'Average Medical Incidents per Hour, 2010-2016': 8.051, +}, { + name: '6pm', + 'Average Medical Incidents per Hour, 2010-2016': 7.882, +}, { + name: '7pm', + 'Average Medical Incidents per Hour, 2010-2016': 7.356, +}, { + name: '8pm', + 'Average Medical Incidents per Hour, 2010-2016': 7.112, +}, { + name: '9pm', + 'Average Medical Incidents per Hour, 2010-2016': 6.688, +}, { + name: '10pm', + 'Average Medical Incidents per Hour, 2010-2016': 6.000, +}, { + name: '11pm', + 'Average Medical Incidents per Hour, 2010-2016': 5.427, +}]; + + +// Average Fire Incidents per Hour, 2010-2016 +const dataHourFire = [{ + name: '12am', + 'Average Fire Incidents per Hour, 2010-2016': 0.208, +}, { + name: '1am', + 'Average Fire Incidents per Hour, 2010-2016': 0.171, +}, { + name: '2am', + 'Average Fire Incidents per Hour, 2010-2016': 0.171, +}, { + name: '3am', + 'Average Fire Incidents per Hour, 2010-2016': 0.169, +}, { + name: '4am', + 'Average Fire Incidents per Hour, 2010-2016': 0.161, +}, { + name: '5am', + 'Average Fire Incidents per Hour, 2010-2016': 0.180, +}, { + name: '6am', + 'Average Fire Incidents per Hour, 2010-2016': 0.226, +}, { + name: '7am', + 'Average Fire Incidents per Hour, 2010-2016': 0.246, +}, { + name: '8am', + 'Average Fire Incidents per Hour, 2010-2016': 0.240, +}, { + name: '9am', + 'Average Fire Incidents per Hour, 2010-2016': 0.248, +}, { + name: '10am', + 'Average Fire Incidents per Hour, 2010-2016': 0.246, +}, { + name: '11am', + 'Average Fire Incidents per Hour, 2010-2016': 0.256, +}, { + name: '12pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.302, +}, { + name: '1pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.313, +}, { + name: '2pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.357, +}, { + name: '3pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.360, +}, { + name: '4pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.385, +}, { + name: '5pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.418, +}, { + name: '6pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.382, +}, { + name: '7pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.372, +}, { + name: '8pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.304, +}, { + name: '9pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.291, +}, { + name: '10pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.268, +}, { + name: '11pm', + 'Average Fire Incidents per Hour, 2010-2016': 0.230, +}]; + +// Average False Alarms per Hour, 2010-2016 +const dataHourFalse = [{ + name: '12am', + 'Average False Alarms per Hour, 2010-2016': 0.728, +}, { + name: '1am', + 'Average False Alarms per Hour, 2010-2016': 0.619, +}, { + name: '2am', + 'Average False Alarms per Hour, 2010-2016': 0.540, +}, { + name: '3am', + 'Average False Alarms per Hour, 2010-2016': 0.510, +}, { + name: '4am', + 'Average False Alarms per Hour, 2010-2016': 0.428, +}, { + name: '5am', + 'Average False Alarms per Hour, 2010-2016': 0.528, +}, { + name: '6am', + 'Average False Alarms per Hour, 2010-2016': 0.651, +}, { + name: '7am', + 'Average False Alarms per Hour, 2010-2016': 0.881, +}, { + name: '8am', + 'Average False Alarms per Hour, 2010-2016': 1.085, +}, { + name: '9am', + 'Average False Alarms per Hour, 2010-2016': 1.278, +}, { + name: '10am', + 'Average False Alarms per Hour, 2010-2016': 1.338, +}, { + name: '11am', + 'Average False Alarms per Hour, 2010-2016': 1.376, +}, { + name: '12pm', + 'Average False Alarms per Hour, 2010-2016': 1.376, +}, { + name: '1pm', + 'Average False Alarms per Hour, 2010-2016': 1.429, +}, { + name: '2pm', + 'Average False Alarms per Hour, 2010-2016': 1.429, +}, { + name: '3pm', + 'Average False Alarms per Hour, 2010-2016': 1.415, +}, { + name: '4pm', + 'Average False Alarms per Hour, 2010-2016': 1.308, +}, { + name: '5pm', + 'Average False Alarms per Hour, 2010-2016': 1.419, +}, { + name: '6pm', + 'Average False Alarms per Hour, 2010-2016': 1.360, +}, { + name: '7pm', + 'Average False Alarms per Hour, 2010-2016': 1.288, +}, { + name: '8pm', + 'Average False Alarms per Hour, 2010-2016': 1.185, +}, { + name: '9pm', + 'Average False Alarms per Hour, 2010-2016': 1.098, +}, { + name: '10pm', + 'Average False Alarms per Hour, 2010-2016': 0.974, +}, { + name: '11pm', + 'Average False Alarms per Hour, 2010-2016': 0.824, +}]; + +const ErBarChart = () => +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
; + +ErBarChart.propTypes = { + data: PropTypes.arrayOf(PropTypes.object), +}; + +export default ErBarChart; diff --git a/src/er-components/ResponseTimeVaries/ResponseTimeVaries.js b/src/er-components/ResponseTimeVaries/ResponseTimeVaries.js new file mode 100644 index 00000000..25e3c245 --- /dev/null +++ b/src/er-components/ResponseTimeVaries/ResponseTimeVaries.js @@ -0,0 +1,86 @@ +import React from 'react'; +import { + ScatterChart, + Scatter, + XAxis, + YAxis, + ZAxis, + CartesianGrid, + Tooltip, + Legend, + ResponsiveContainer, +} from 'recharts'; +import data from './data'; + +const Scatterplot = () => ( +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+); + +export default Scatterplot; diff --git a/src/er-components/ResponseTimeVaries/data.js b/src/er-components/ResponseTimeVaries/data.js new file mode 100644 index 00000000..85a2a981 --- /dev/null +++ b/src/er-components/ResponseTimeVaries/data.js @@ -0,0 +1,934 @@ +const data = [ + { + "fma":1, + "fma_population_total":7333, + "percent_owner_occ_hh":0.214560509072016, + "percent_renter_occ_hh":0.785439490927983, + "median_hh_income":32171, + "percent_w_hinsurance":0.904345754579509, + "percent_wo_hinsurance":0.0956542454204913, + "percent_college_grad_or_higher":0.513759327375401, + "percent_rec_fs":0.308294307471599, + "percent_total_lesh":0.0148575832886497, + "percent_non_white":0.188439794860051, + "percent_below_pov":0.285227768836623, + "percent_member_65plus":0.16317576445495, + "percent_diff_area":0.0937119346423714, + "median_response_time":4.61666666666667, + "ave_weekly_incidents":513, + "fma_area_mi":1.02440732455297, + "num_incidents_med":33984, + "incidents_sqmi_med":33174, + "num_incidents_fire":820, + "incidents_sqmi_fire":800, + "fma_population_density":2763.83547848124, + "fire_incidents_2016":185, + "medical_incidents_2016":6208, + "total_incidents_2016":7759, + "fire_incidents_per_1000":25.2284194736124, + "medical_incidents_per_1000":846.583935633438, + "total_incidents_per_1000":1058.0935497068 + }, + { + "fma":2, + "fma_population_total":15268, + "percent_owner_occ_hh":0.577887881646049, + "percent_renter_occ_hh":0.422112118353951, + "median_hh_income":58055, + "percent_w_hinsurance":0.920816754685306, + "percent_wo_hinsurance":0.0791832453146935, + "percent_college_grad_or_higher":0.239579450393376, + "percent_rec_fs":0.191537015853659, + "percent_total_lesh":0.079561650628103, + "percent_non_white":0.358650104566879, + "percent_below_pov":0.221077417287094, + "percent_member_65plus":0.28815424962548, + "percent_diff_area":0.0243176440631935, + "median_response_time":5.76666666666667, + "ave_weekly_incidents":152, + "fma_area_mi":14.3995466462402, + "num_incidents_med":9068, + "incidents_sqmi_med":630, + "num_incidents_fire":426, + "incidents_sqmi_fire":30, + "fma_population_density":413.242108991984, + "fire_incidents_2016":65, + "medical_incidents_2016":1537, + "total_incidents_2016":2112, + "fire_incidents_per_1000":4.2572701074142, + "medical_incidents_per_1000":100.668063924548, + "total_incidents_per_1000":138.328530259366 + }, + { + "fma":3, + "fma_population_total":22086, + "percent_owner_occ_hh":0.259041113347186, + "percent_renter_occ_hh":0.740958886652814, + "median_hh_income":90696, + "percent_w_hinsurance":0.923768818659758, + "percent_wo_hinsurance":0.0762311813402423, + "percent_college_grad_or_higher":0.713052506246143, + "percent_rec_fs":0.157922594901025, + "percent_total_lesh":0.019349778249662, + "percent_non_white":0.149546873440357, + "percent_below_pov":0.168017792011079, + "percent_member_65plus":0.150416520276212, + "percent_diff_area":0.113334108385369, + "median_response_time":4.86666666666667, + "ave_weekly_incidents":365, + "fma_area_mi":2.44435223084771, + "num_incidents_med":19821, + "incidents_sqmi_med":8109, + "num_incidents_fire":897, + "incidents_sqmi_fire":367, + "fma_population_density":3488.83662321181, + "fire_incidents_2016":150, + "medical_incidents_2016":3278, + "total_incidents_2016":4946, + "fire_incidents_per_1000":6.79163270850312, + "medical_incidents_per_1000":148.419813456488, + "total_incidents_per_1000":223.942769175043 + }, + { + "fma":4, + "fma_population_total":17533, + "percent_owner_occ_hh":0.246846824862813, + "percent_renter_occ_hh":0.753153175137187, + "median_hh_income":64823, + "percent_w_hinsurance":0.926227361460522, + "percent_wo_hinsurance":0.0737726385394778, + "percent_college_grad_or_higher":0.655990437312967, + "percent_rec_fs":0.186252274609445, + "percent_total_lesh":0.0569413421376392, + "percent_non_white":0.234462221694657, + "percent_below_pov":0.242329085807259, + "percent_member_65plus":0.192163266295875, + "percent_diff_area":0.17841632162993, + "median_response_time":4.63333333333333, + "ave_weekly_incidents":355, + "fma_area_mi":2.36752399140509, + "num_incidents_med":20167, + "incidents_sqmi_med":8518, + "num_incidents_fire":812, + "incidents_sqmi_fire":343, + "fma_population_density":2859.21159274703, + "fire_incidents_2016":182, + "medical_incidents_2016":3319, + "total_incidents_2016":4894, + "fire_incidents_per_1000":10.3804254833742, + "medical_incidents_per_1000":189.300176809445, + "total_incidents_per_1000":279.13078195403 + }, + { + "fma":5, + "fma_population_total":17793, + "percent_owner_occ_hh":0.634018676973657, + "percent_renter_occ_hh":0.365981323026343, + "median_hh_income":90861, + "percent_w_hinsurance":0.938841971944875, + "percent_wo_hinsurance":0.0611580280551252, + "percent_college_grad_or_higher":0.670859282709365, + "percent_rec_fs":0.109631680421485, + "percent_total_lesh":0.0102288342695913, + "percent_non_white":0.121693153813515, + "percent_below_pov":0.101526538392455, + "percent_member_65plus":0.23082132079822, + "percent_diff_area":0.0567424126971531, + "median_response_time":6.13333333333333, + "ave_weekly_incidents":93, + "fma_area_mi":4.04720774648387, + "num_incidents_med":5300, + "incidents_sqmi_med":1310, + "num_incidents_fire":217, + "incidents_sqmi_fire":54, + "fma_population_density":1704.92976998252, + "fire_incidents_2016":32, + "medical_incidents_2016":819, + "total_incidents_2016":1216, + "fire_incidents_per_1000":1.79846006856629, + "medical_incidents_per_1000":46.0293373798685, + "total_incidents_per_1000":68.341482605519 + }, + { + "fma":7, + "fma_population_total":42544, + "percent_owner_occ_hh":0.412705290483686, + "percent_renter_occ_hh":0.587294709516314, + "median_hh_income":38163, + "percent_w_hinsurance":0.892322385835204, + "percent_wo_hinsurance":0.107677614164796, + "percent_college_grad_or_higher":0.174417070717543, + "percent_rec_fs":0.351333798290657, + "percent_total_lesh":0.120806965620329, + "percent_non_white":0.346702108192671, + "percent_below_pov":0.262258461089395, + "percent_member_65plus":0.22903825850404, + "percent_diff_area":0.0245604068964547, + "median_response_time":5.06666666666667, + "ave_weekly_incidents":508, + "fma_area_mi":5.70456000141091, + "num_incidents_med":32937, + "incidents_sqmi_med":5774, + "num_incidents_fire":1182, + "incidents_sqmi_fire":207, + "fma_population_density":2879.50531852971, + "fire_incidents_2016":185, + "medical_incidents_2016":5443, + "total_incidents_2016":7019, + "fire_incidents_per_1000":4.34843926288078, + "medical_incidents_per_1000":127.938134637082, + "total_incidents_per_1000":164.982136141407 + }, + { + "fma":9, + "fma_population_total":34321, + "percent_owner_occ_hh":0.522185107499167, + "percent_renter_occ_hh":0.477814892500833, + "median_hh_income":71971, + "percent_w_hinsurance":0.931579222706102, + "percent_wo_hinsurance":0.0684207772938982, + "percent_college_grad_or_higher":0.642641953642839, + "percent_rec_fs":0.118504115878114, + "percent_total_lesh":0.0117724566168841, + "percent_non_white":0.117783757667725, + "percent_below_pov":0.114257030048982, + "percent_member_65plus":0.161170913250111, + "percent_diff_area":0.057801279613322, + "median_response_time":5.1, + "ave_weekly_incidents":194, + "fma_area_mi":3.45164032794958, + "num_incidents_med":11703, + "incidents_sqmi_med":3391, + "num_incidents_fire":587, + "incidents_sqmi_fire":170, + "fma_population_density":3839.13851883819, + "fire_incidents_2016":96, + "medical_incidents_2016":1865, + "total_incidents_2016":2660, + "fire_incidents_per_1000":2.79712129599953, + "medical_incidents_per_1000":54.3399085108243, + "total_incidents_per_1000":77.5035692433204 + }, + { + "fma":11, + "fma_population_total":34236, + "percent_owner_occ_hh":0.522551981455466, + "percent_renter_occ_hh":0.477448018544534, + "median_hh_income":41935, + "percent_w_hinsurance":0.905835391158451, + "percent_wo_hinsurance":0.0941646088415492, + "percent_college_grad_or_higher":0.190301021309126, + "percent_rec_fs":0.332945507912371, + "percent_total_lesh":0.106401871979132, + "percent_non_white":0.308156154516878, + "percent_below_pov":0.243153800758617, + "percent_member_65plus":0.191919136125664, + "percent_diff_area":0.0261094849585523, + "median_response_time":4.88333333333333, + "ave_weekly_incidents":358, + "fma_area_mi":5.30650909064426, + "num_incidents_med":22245, + "incidents_sqmi_med":4192, + "num_incidents_fire":1008, + "incidents_sqmi_fire":190, + "fma_population_density":2520.32562819131, + "fire_incidents_2016":163, + "medical_incidents_2016":3532, + "total_incidents_2016":4818, + "fire_incidents_per_1000":4.76107021848347, + "medical_incidents_per_1000":103.16625774039, + "total_incidents_per_1000":140.729057132843 + }, + { + "fma":12, + "fma_population_total":16281, + "percent_owner_occ_hh":0.637782641767803, + "percent_renter_occ_hh":0.362217358232197, + "median_hh_income":40524, + "percent_w_hinsurance":0.937054571448571, + "percent_wo_hinsurance":0.0629454285514291, + "percent_college_grad_or_higher":0.303492121375286, + "percent_rec_fs":0.252624880590769, + "percent_total_lesh":0.0606921716248676, + "percent_non_white":0.305582988984477, + "percent_below_pov":0.219218582530582, + "percent_member_65plus":0.223251137763216, + "percent_diff_area":0.0397101238596899, + "median_response_time":4.91666666666667, + "ave_weekly_incidents":193, + "fma_area_mi":8.09347703731121, + "num_incidents_med":11438, + "incidents_sqmi_med":1413, + "num_incidents_fire":531, + "incidents_sqmi_fire":66, + "fma_population_density":776.69763963777, + "fire_incidents_2016":88, + "medical_incidents_2016":1795, + "total_incidents_2016":2564, + "fire_incidents_per_1000":5.4050733984399, + "medical_incidents_per_1000":110.25121307045, + "total_incidents_per_1000":157.484184018181 + }, + { + "fma":13, + "fma_population_total":24159, + "percent_owner_occ_hh":0.411669990496692, + "percent_renter_occ_hh":0.588330009503308, + "median_hh_income":64694, + "percent_w_hinsurance":0.925981154288242, + "percent_wo_hinsurance":0.0740188457117584, + "percent_college_grad_or_higher":0.63118906623078, + "percent_rec_fs":0.140370502685277, + "percent_total_lesh":0.00942074249557654, + "percent_non_white":0.15030554584567, + "percent_below_pov":0.140217161511023, + "percent_member_65plus":0.211235008382888, + "percent_diff_area":0.0502587001199397, + "median_response_time":4.91666666666667, + "ave_weekly_incidents":351, + "fma_area_mi":3.33527528051072, + "num_incidents_med":20171, + "incidents_sqmi_med":6048, + "num_incidents_fire":936, + "incidents_sqmi_fire":281, + "fma_population_density":2796.70267145938, + "fire_incidents_2016":207, + "medical_incidents_2016":3228, + "total_incidents_2016":4670, + "fire_incidents_per_1000":8.56823544020862, + "medical_incidents_per_1000":133.614801937166, + "total_incidents_per_1000":193.302702926446 + }, + { + "fma":16, + "fma_population_total":4010, + "percent_owner_occ_hh":0.701563300885515, + "percent_renter_occ_hh":0.298436699114485, + "median_hh_income":130537, + "percent_w_hinsurance":0.967305483168306, + "percent_wo_hinsurance":0.032694516831694, + "percent_college_grad_or_higher":0.716750814817777, + "percent_rec_fs":0.0697156643585604, + "percent_total_lesh":0.0094062230200465, + "percent_non_white":0.14016675146296, + "percent_below_pov":0.0749637731532486, + "percent_member_65plus":0.316684717173696, + "percent_diff_area":0.0509236957947675, + "median_response_time":6.91666666666667, + "ave_weekly_incidents":56, + "fma_area_mi":2.17788162745848, + "num_incidents_med":3260, + "incidents_sqmi_med":1497, + "num_incidents_fire":113, + "incidents_sqmi_fire":52, + "fma_population_density":714.669782460578, + "fire_incidents_2016":18, + "medical_incidents_2016":560, + "total_incidents_2016":792, + "fire_incidents_per_1000":4.48877805486284, + "medical_incidents_per_1000":139.650872817955, + "total_incidents_per_1000":197.506234413965 + }, + { + "fma":18, + "fma_population_total":27347, + "percent_owner_occ_hh":0.655211495712751, + "percent_renter_occ_hh":0.344788504287249, + "median_hh_income":81527, + "percent_w_hinsurance":0.94510840732045, + "percent_wo_hinsurance":0.0548915926795497, + "percent_college_grad_or_higher":0.586022430137932, + "percent_rec_fs":0.0886726129223197, + "percent_total_lesh":0.0161488759834309, + "percent_non_white":0.115285517579399, + "percent_below_pov":0.105129488943946, + "percent_member_65plus":0.21984447032969, + "percent_diff_area":0.046663263243477, + "median_response_time":6.35, + "ave_weekly_incidents":146, + "fma_area_mi":6.16269358040341, + "num_incidents_med":8852, + "incidents_sqmi_med":1436, + "num_incidents_fire":330, + "incidents_sqmi_fire":54, + "fma_population_density":1743.65042368977, + "fire_incidents_2016":59, + "medical_incidents_2016":1499, + "total_incidents_2016":2064, + "fire_incidents_per_1000":2.15745785643763, + "medical_incidents_per_1000":54.8140563864409, + "total_incidents_per_1000":75.4744578930047 + }, + { + "fma":19, + "fma_population_total":30588, + "percent_owner_occ_hh":0.555832805687938, + "percent_renter_occ_hh":0.444167194312062, + "median_hh_income":54614, + "percent_w_hinsurance":0.911453805970032, + "percent_wo_hinsurance":0.0885461940299676, + "percent_college_grad_or_higher":0.410512759104233, + "percent_rec_fs":0.206478187421073, + "percent_total_lesh":0.0479344898087477, + "percent_non_white":0.2483619670495, + "percent_below_pov":0.176255138731865, + "percent_member_65plus":0.211981013092863, + "percent_diff_area":0.0518456977646207, + "median_response_time":4.95, + "ave_weekly_incidents":253, + "fma_area_mi":4.18803162519497, + "num_incidents_med":15518, + "incidents_sqmi_med":3705, + "num_incidents_fire":653, + "incidents_sqmi_fire":156, + "fma_population_density":2819.94449720854, + "fire_incidents_2016":121, + "medical_incidents_2016":2499, + "total_incidents_2016":3446, + "fire_incidents_per_1000":3.95579965999738, + "medical_incidents_per_1000":81.6987053746567, + "total_incidents_per_1000":112.658558911992 + }, + { + "fma":20, + "fma_population_total":20305, + "percent_owner_occ_hh":0.641915690920954, + "percent_renter_occ_hh":0.358084309079045, + "median_hh_income":69572, + "percent_w_hinsurance":0.952517898588864, + "percent_wo_hinsurance":0.0474821014111361, + "percent_college_grad_or_higher":0.582606338375315, + "percent_rec_fs":0.130157938769082, + "percent_total_lesh":0.0204592717938547, + "percent_non_white":0.099046755707463, + "percent_below_pov":0.107134029293488, + "percent_member_65plus":0.244760538824345, + "percent_diff_area":0.0563591719794654, + "median_response_time":6.38333333333333, + "ave_weekly_incidents":121, + "fma_area_mi":4.67290437516451, + "num_incidents_med":6968, + "incidents_sqmi_med":1491, + "num_incidents_fire":328, + "incidents_sqmi_fire":70, + "fma_population_density":1723.81488681612, + "fire_incidents_2016":53, + "medical_incidents_2016":1100, + "total_incidents_2016":1577, + "fire_incidents_per_1000":2.61019453336617, + "medical_incidents_per_1000":54.1738488057129, + "total_incidents_per_1000":77.6655996060084 + }, + { + "fma":25, + "fma_population_total":41133, + "percent_owner_occ_hh":0.558885764990407, + "percent_renter_occ_hh":0.441114235009593, + "median_hh_income":56630, + "percent_w_hinsurance":0.907645221389291, + "percent_wo_hinsurance":0.0923547786107094, + "percent_college_grad_or_higher":0.409634507165191, + "percent_rec_fs":0.198167977871237, + "percent_total_lesh":0.0383132946821048, + "percent_non_white":0.171114257593793, + "percent_below_pov":0.151351668467549, + "percent_member_65plus":0.167881277877688, + "percent_diff_area":0.0459229599487828, + "median_response_time":5.33333333333333, + "ave_weekly_incidents":270, + "fma_area_mi":5.00309955830326, + "num_incidents_med":16688, + "incidents_sqmi_med":3336, + "num_incidents_fire":631, + "incidents_sqmi_fire":126, + "fma_population_density":3181.25521179675, + "fire_incidents_2016":88, + "medical_incidents_2016":2390, + "total_incidents_2016":3337, + "fire_incidents_per_1000":2.13940145382053, + "medical_incidents_per_1000":58.1041985753531, + "total_incidents_per_1000":81.1270755840809 + }, + { + "fma":6, + "fma_population_total":1908, + "percent_owner_occ_hh":0.46234350389442, + "percent_renter_occ_hh":0.53765649610558, + "median_hh_income":84673, + "percent_w_hinsurance":0.946042354915941, + "percent_wo_hinsurance":0.0539576450840594, + "percent_college_grad_or_higher":0.60389134372265, + "percent_rec_fs":0.0964762701745301, + "percent_total_lesh":0.00976169941968662, + "percent_non_white":0.122715784437706, + "percent_below_pov":0.0938874577916698, + "percent_member_65plus":0.162172796634452, + "percent_diff_area":0.053997148335505, + "median_response_time":5.81666666666667, + "ave_weekly_incidents":29, + "fma_area_mi":3.29734042324997, + "num_incidents_med":1027, + "incidents_sqmi_med":311, + "num_incidents_fire":150, + "incidents_sqmi_fire":45, + "fma_population_density":223.498422684481, + "fire_incidents_2016":41, + "medical_incidents_2016":162, + "total_incidents_2016":388, + "fire_incidents_per_1000":21.4884696016771, + "medical_incidents_per_1000":84.9056603773585, + "total_incidents_per_1000":203.35429769392 + }, + { + "fma":8, + "fma_population_total":17209, + "percent_owner_occ_hh":0.611765186770542, + "percent_renter_occ_hh":0.388234813229458, + "median_hh_income":54371, + "percent_w_hinsurance":0.924086877564031, + "percent_wo_hinsurance":0.0759131224359693, + "percent_college_grad_or_higher":0.449776804861136, + "percent_rec_fs":0.18359539987851, + "percent_total_lesh":0.0193448242307321, + "percent_non_white":0.245792498821964, + "percent_below_pov":0.171425436981149, + "percent_member_65plus":0.16793252596011, + "percent_diff_area":0.0324089958553894, + "median_response_time":4.53333333333333, + "ave_weekly_incidents":152, + "fma_area_mi":3.6734422190861, + "num_incidents_med":9199, + "incidents_sqmi_med":2504, + "num_incidents_fire":501, + "incidents_sqmi_fire":136, + "fma_population_density":1809.05069883243, + "fire_incidents_2016":94, + "medical_incidents_2016":1462, + "total_incidents_2016":2064, + "fire_incidents_per_1000":5.46225812075077, + "medical_incidents_per_1000":84.9555465163577, + "total_incidents_per_1000":119.93724214074 + }, + { + "fma":10, + "fma_population_total":10972, + "percent_owner_occ_hh":0.657551383178983, + "percent_renter_occ_hh":0.342448616821017, + "median_hh_income":108234, + "percent_w_hinsurance":0.959376871752891, + "percent_wo_hinsurance":0.0406231282471087, + "percent_college_grad_or_higher":0.697953907440157, + "percent_rec_fs":0.0478547180551366, + "percent_total_lesh":0.0154230030569972, + "percent_non_white":0.126523214562984, + "percent_below_pov":0.0930112209796159, + "percent_member_65plus":0.241721589784397, + "percent_diff_area":0.0719414240398135, + "median_response_time":6.43333333333333, + "ave_weekly_incidents":44, + "fma_area_mi":4.25501098875174, + "num_incidents_med":2108, + "incidents_sqmi_med":495, + "num_incidents_fire":135, + "incidents_sqmi_fire":32, + "fma_population_density":996.63042269774, + "fire_incidents_2016":18, + "medical_incidents_2016":359, + "total_incidents_2016":596, + "fire_incidents_per_1000":1.6405395552315, + "medical_incidents_per_1000":32.7196500182282, + "total_incidents_per_1000":54.3200874954429 + }, + { + "fma":14, + "fma_population_total":37634, + "percent_owner_occ_hh":0.666702701556946, + "percent_renter_occ_hh":0.333297298443054, + "median_hh_income":57180, + "percent_w_hinsurance":0.928726635529962, + "percent_wo_hinsurance":0.0712733644700377, + "percent_college_grad_or_higher":0.563500036690099, + "percent_rec_fs":0.165424468181333, + "percent_total_lesh":0.0144303350092005, + "percent_non_white":0.269479808708482, + "percent_below_pov":0.161836446844679, + "percent_member_65plus":0.159727936952621, + "percent_diff_area":0.0488034294114156, + "median_response_time":5.56666666666667, + "ave_weekly_incidents":224, + "fma_area_mi":8.02072685615906, + "num_incidents_med":12988, + "incidents_sqmi_med":1619, + "num_incidents_fire":694, + "incidents_sqmi_fire":87, + "fma_population_density":1812.44336716474, + "fire_incidents_2016":117, + "medical_incidents_2016":1952, + "total_incidents_2016":2893, + "fire_incidents_per_1000":3.10889089652973, + "medical_incidents_per_1000":51.8679917096243, + "total_incidents_per_1000":76.8719774671839 + }, + { + "fma":15, + "fma_population_total":9552, + "percent_owner_occ_hh":0.502916864337674, + "percent_renter_occ_hh":0.497083135662326, + "median_hh_income":117597, + "percent_w_hinsurance":0.946814146480986, + "percent_wo_hinsurance":0.0531858535190138, + "percent_college_grad_or_higher":0.726724161757851, + "percent_rec_fs":0.110670583018666, + "percent_total_lesh":0.0134455005250366, + "percent_non_white":0.148893064298857, + "percent_below_pov":0.165395920533106, + "percent_member_65plus":0.215972423759198, + "percent_diff_area":0.0665747577084208, + "median_response_time":6.40833333333333, + "ave_weekly_incidents":33, + "fma_area_mi":2.32308193460249, + "num_incidents_med":1320, + "incidents_sqmi_med":568, + "num_incidents_fire":79, + "incidents_sqmi_fire":34, + "fma_population_density":1587.54482005332, + "fire_incidents_2016":18, + "medical_incidents_2016":237, + "total_incidents_2016":515, + "fire_incidents_per_1000":1.88442211055276, + "medical_incidents_per_1000":24.8115577889447, + "total_incidents_per_1000":53.9154103852596 + }, + { + "fma":17, + "fma_population_total":4021, + "percent_owner_occ_hh":0.810286244012278, + "percent_renter_occ_hh":0.189713755987723, + "median_hh_income":53353, + "percent_w_hinsurance":0.941233482325645, + "percent_wo_hinsurance":0.0587665176743552, + "percent_college_grad_or_higher":0.310642832927022, + "percent_rec_fs":0.207049613643633, + "percent_total_lesh":0.0282138712874996, + "percent_non_white":0.259078931955219, + "percent_below_pov":0.110537384650688, + "percent_member_65plus":0.333699702249882, + "percent_diff_area":0.0457110793289554, + "median_response_time":6.91666666666667, + "ave_weekly_incidents":96, + "fma_area_mi":13.6860795990116, + "num_incidents_med":5218, + "incidents_sqmi_med":381, + "num_incidents_fire":449, + "incidents_sqmi_fire":33, + "fma_population_density":115.553096144774, + "fire_incidents_2016":64, + "medical_incidents_2016":870, + "total_incidents_2016":1354, + "fire_incidents_per_1000":15.9164386968416, + "medical_incidents_per_1000":216.36408853519, + "total_incidents_per_1000":336.732156180055 + }, + { + "fma":21, + "fma_population_total":4628, + "percent_owner_occ_hh":0.184362932737349, + "percent_renter_occ_hh":0.815637067262651, + "median_hh_income":32174, + "percent_w_hinsurance":0.871430596814307, + "percent_wo_hinsurance":0.128569403185693, + "percent_college_grad_or_higher":0.563909856448969, + "percent_rec_fs":0.266329253706594, + "percent_total_lesh":0.00774612069954984, + "percent_non_white":0.14512119993887, + "percent_below_pov":0.268277425374771, + "percent_member_65plus":0.116910763544839, + "percent_diff_area":0.124468606401059, + "median_response_time":4.83333333333333, + "ave_weekly_incidents":150, + "fma_area_mi":0.952173210770585, + "num_incidents_med":9233, + "incidents_sqmi_med":9697, + "num_incidents_fire":556, + "incidents_sqmi_fire":584, + "fma_population_density":1876.59711471166, + "fire_incidents_2016":115, + "medical_incidents_2016":1534, + "total_incidents_2016":2166, + "fire_incidents_per_1000":24.8487467588591, + "medical_incidents_per_1000":331.460674157303, + "total_incidents_per_1000":468.020743301642 + }, + { + "fma":22, + "fma_population_total":16630, + "percent_owner_occ_hh":0.603739156888818, + "percent_renter_occ_hh":0.396260843111182, + "median_hh_income":72752, + "percent_w_hinsurance":0.934267595388996, + "percent_wo_hinsurance":0.0657324046110041, + "percent_college_grad_or_higher":0.349950309993586, + "percent_rec_fs":0.215979730166808, + "percent_total_lesh":0.0286895707987954, + "percent_non_white":0.227622800612737, + "percent_below_pov":0.18282818339287, + "percent_member_65plus":0.16314119570005, + "percent_diff_area":0.0278425350545522, + "median_response_time":5.56666666666667, + "ave_weekly_incidents":166, + "fma_area_mi":15.1622368383818, + "num_incidents_med":9387, + "incidents_sqmi_med":619, + "num_incidents_fire":474, + "incidents_sqmi_fire":31, + "fma_population_density":423.470092698444, + "fire_incidents_2016":63, + "medical_incidents_2016":1410, + "total_incidents_2016":2098, + "fire_incidents_per_1000":3.78833433553818, + "medical_incidents_per_1000":84.786530366807, + "total_incidents_per_1000":126.157546602526 + }, + { + "fma":23, + "fma_population_total":11746, + "percent_owner_occ_hh":0.446883182442531, + "percent_renter_occ_hh":0.553116817557469, + "median_hh_income":60260, + "percent_w_hinsurance":0.892609408186682, + "percent_wo_hinsurance":0.107390591813318, + "percent_college_grad_or_higher":0.56192135327786, + "percent_rec_fs":0.216201595560886, + "percent_total_lesh":0.0212929985842579, + "percent_non_white":0.139780885563998, + "percent_below_pov":0.189856932177827, + "percent_member_65plus":0.153895500870901, + "percent_diff_area":0.07332609727337, + "median_response_time":5.96666666666667, + "ave_weekly_incidents":84, + "fma_area_mi":2.00292662144043, + "num_incidents_med":4764, + "incidents_sqmi_med":2379, + "num_incidents_fire":297, + "incidents_sqmi_fire":148, + "fma_population_density":2264.20229855279, + "fire_incidents_2016":63, + "medical_incidents_2016":736, + "total_incidents_2016":1160, + "fire_incidents_per_1000":5.36352800953516, + "medical_incidents_per_1000":62.6596288098076, + "total_incidents_per_1000":98.7570236676315 + }, + { + "fma":24, + "fma_population_total":16678, + "percent_owner_occ_hh":0.485675693308403, + "percent_renter_occ_hh":0.514324306691597, + "median_hh_income":32925, + "percent_w_hinsurance":0.901578452061173, + "percent_wo_hinsurance":0.0984215479388273, + "percent_college_grad_or_higher":0.513219735460663, + "percent_rec_fs":0.207232379512086, + "percent_total_lesh":0.0148638492448008, + "percent_non_white":0.28217178818666, + "percent_below_pov":0.193915438329201, + "percent_member_65plus":0.136099650978906, + "percent_diff_area":0.0709499621709667, + "median_response_time":4.93333333333333, + "ave_weekly_incidents":169, + "fma_area_mi":4.301167987466, + "num_incidents_med":9606, + "incidents_sqmi_med":2233, + "num_incidents_fire":498, + "incidents_sqmi_fire":116, + "fma_population_density":1497.12733418965, + "fire_incidents_2016":73, + "medical_incidents_2016":1483, + "total_incidents_2016":2190, + "fire_incidents_per_1000":4.37702362393572, + "medical_incidents_per_1000":88.9195347163929, + "total_incidents_per_1000":131.310708718072 + }, + { + "fma":26, + "fma_population_total":21932, + "percent_owner_occ_hh":0.576595147749265, + "percent_renter_occ_hh":0.423404852250735, + "median_hh_income":53298, + "percent_w_hinsurance":0.905223390096257, + "percent_wo_hinsurance":0.0947766099037433, + "percent_college_grad_or_higher":0.323387934058759, + "percent_rec_fs":0.251276800138933, + "percent_total_lesh":0.0398350192435886, + "percent_non_white":0.303251888329628, + "percent_below_pov":0.280510263587256, + "percent_member_65plus":0.196608029612848, + "percent_diff_area":0.0706683849472505, + "median_response_time":5.06666666666667, + "ave_weekly_incidents":137, + "fma_area_mi":3.24621543024625, + "num_incidents_med":8520, + "incidents_sqmi_med":2625, + "num_incidents_fire":414, + "incidents_sqmi_fire":128, + "fma_population_density":2608.62139140906, + "fire_incidents_2016":60, + "medical_incidents_2016":1216, + "total_incidents_2016":1706, + "fire_incidents_per_1000":2.73572861572132, + "medical_incidents_per_1000":55.4440999452854, + "total_incidents_per_1000":77.7858836403429 + }, + { + "fma":27, + "fma_population_total":5548, + "percent_owner_occ_hh":0.7993308553153, + "percent_renter_occ_hh":0.2006691446847, + "median_hh_income":137883, + "percent_w_hinsurance":0.983622355915026, + "percent_wo_hinsurance":0.0163776440849743, + "percent_college_grad_or_higher":0.750341335753273, + "percent_rec_fs":0.0234967250572149, + "percent_total_lesh":0.0260261807671645, + "percent_non_white":0.242353626753449, + "percent_below_pov":0.0690250257721562, + "percent_member_65plus":0.1943009610868, + "percent_diff_area":0.0103936848135991, + "median_response_time":9.01666666666667, + "ave_weekly_incidents":19, + "fma_area_mi":8.28773944484792, + "num_incidents_med":802, + "incidents_sqmi_med":97, + "num_incidents_fire":105, + "incidents_sqmi_fire":13, + "fma_population_density":261.052562237015, + "fire_incidents_2016":11, + "medical_incidents_2016":139, + "total_incidents_2016":268, + "fire_incidents_per_1000":1.98269646719539, + "medical_incidents_per_1000":25.0540735400144, + "total_incidents_per_1000":48.3056957462149 + }, + { + "fma":28, + "fma_population_total":28355, + "percent_owner_occ_hh":0.648989944579368, + "percent_renter_occ_hh":0.351010055420632, + "median_hh_income":70605, + "percent_w_hinsurance":0.937016627036585, + "percent_wo_hinsurance":0.0629833729634147, + "percent_college_grad_or_higher":0.555984870744227, + "percent_rec_fs":0.147029064960982, + "percent_total_lesh":0.027761881200675, + "percent_non_white":0.154711213566452, + "percent_below_pov":0.10732502589776, + "percent_member_65plus":0.189666038232223, + "percent_diff_area":0.0303646563433557, + "median_response_time":5.11666666666667, + "ave_weekly_incidents":184, + "fma_area_mi":3.82028825261447, + "num_incidents_med":11034, + "incidents_sqmi_med":2888, + "num_incidents_fire":476, + "incidents_sqmi_fire":125, + "fma_population_density":2865.7178484245, + "fire_incidents_2016":77, + "medical_incidents_2016":1697, + "total_incidents_2016":2406, + "fire_incidents_per_1000":2.71557044612943, + "medical_incidents_per_1000":59.8483512608006, + "total_incidents_per_1000":84.8527596543819 + }, + { + "fma":29, + "fma_population_total":24628, + "percent_owner_occ_hh":0.621909161952892, + "percent_renter_occ_hh":0.378090838047108, + "median_hh_income":56955, + "percent_w_hinsurance":0.894003733787064, + "percent_wo_hinsurance":0.105996266212936, + "percent_college_grad_or_higher":0.185211565122922, + "percent_rec_fs":0.269994689579779, + "percent_total_lesh":0.0906561464756946, + "percent_non_white":0.285903763347324, + "percent_below_pov":0.242225601786993, + "percent_member_65plus":0.226319853409145, + "percent_diff_area":0.0215388608542226, + "median_response_time":5.93333333333333, + "ave_weekly_incidents":169, + "fma_area_mi":6.61066185976951, + "num_incidents_med":10540, + "incidents_sqmi_med":1594, + "num_incidents_fire":355, + "incidents_sqmi_fire":54, + "fma_population_density":1515.03714972225, + "fire_incidents_2016":49, + "medical_incidents_2016":1621, + "total_incidents_2016":2181, + "fire_incidents_per_1000":1.98960532726977, + "medical_incidents_per_1000":65.8193925613123, + "total_incidents_per_1000":88.5577391586812 + }, + { + "fma":30, + "fma_population_total":23736, + "percent_owner_occ_hh":0.612597776903663, + "percent_renter_occ_hh":0.387402223096336, + "median_hh_income":54654, + "percent_w_hinsurance":0.926683527421236, + "percent_wo_hinsurance":0.0733164725787638, + "percent_college_grad_or_higher":0.219461039063408, + "percent_rec_fs":0.201877631116644, + "percent_total_lesh":0.0552278716773401, + "percent_non_white":0.282278911819036, + "percent_below_pov":0.165289912187628, + "percent_member_65plus":0.370707532706023, + "percent_diff_area":0.0310895861983325, + "median_response_time":5.3, + "ave_weekly_incidents":257, + "fma_area_mi":4.16306450201977, + "num_incidents_med":16836, + "incidents_sqmi_med":4044, + "num_incidents_fire":448, + "incidents_sqmi_fire":108, + "fma_population_density":2201.36988346818, + "fire_incidents_2016":63, + "medical_incidents_2016":2717, + "total_incidents_2016":3436, + "fire_incidents_per_1000":2.65419615773509, + "medical_incidents_per_1000":114.467475564543, + "total_incidents_per_1000":144.759015840917 + }, + { + "fma":31, + "fma_population_total":31487, + "percent_owner_occ_hh":0.521215661436334, + "percent_renter_occ_hh":0.478784338563666, + "median_hh_income":44065, + "percent_w_hinsurance":0.896325841412133, + "percent_wo_hinsurance":0.103674158587867, + "percent_college_grad_or_higher":0.114265009644617, + "percent_rec_fs":0.355313564112158, + "percent_total_lesh":0.110621660221432, + "percent_non_white":0.312902719232711, + "percent_below_pov":0.303463352763139, + "percent_member_65plus":0.234894600812354, + "percent_diff_area":0.0235819971906545, + "median_response_time":5.23333333333333, + "ave_weekly_incidents":291, + "fma_area_mi":4.22098842545387, + "num_incidents_med":12722, + "incidents_sqmi_med":3014, + "num_incidents_fire":468, + "incidents_sqmi_fire":111, + "fma_population_density":2880.13148334867, + "fire_incidents_2016":81, + "medical_incidents_2016":2104, + "total_incidents_2016":2687, + "fire_incidents_per_1000":2.57249023406485, + "medical_incidents_per_1000":66.8212278083018, + "total_incidents_per_1000":85.3368056658303 + } +] + +export default data; diff --git a/src/index.js b/src/index.js index 5cfa8b0e..38052cfa 100644 --- a/src/index.js +++ b/src/index.js @@ -17,6 +17,8 @@ export LeafletMap from './LeafletMap/LeafletMap'; export Dropdown from './Dropdown/Dropdown'; export Icon from './Icon/Icon'; export Scatterplot from './Scatterplot/Scatterplot'; +export HowWhenBusy from './er-components/HowWhenBusy/HowWhenBusy'; +export ResponseTimeVaries from './er-components/ResponseTimeVaries/ResponseTimeVaries'; // export utils as well for broader use export isClient from './utils/isClient';